5 a 10 años de experiencia en
Java sólido dominio del lenguaje y su ecosistema.
Patrones de diseño creacionales, estructurales y de comportamiento Singleton, Factory, Strategy, Observer, etc..
Desarrollo de shells scripting en Bash Shell para automatización.
Control de versiones Git ramas, merges, pull requests u equivalentes.
APIs REST y SOAP creación y consumo de servicios web, manejo de JSON XML.
Pruebas unitarias JUnit Mockito o frameworks similares.
Concurrencia uso de hilos threads, sincronización y manejo de colas queues orientado a procesamiento de grandes cantidades de transacciones.
Experiencia deseable
Con frameworks como Spring Spring Boot.
Conocimiento de mensajería asíncrona JMS, RabbitMQ, Kafka.
Manejo de bases de datos SQL y optimización de consultas.
Responsabilidades
Diseñar e implementar soluciones backend en Java aplicando patrones de diseño adecuados a cada caso.
Desarrollar y consumir servicios web REST y SOAP para la integración entre sistemas.
Construir componentes concurrentes usando hilos y manejo de colas para soportar alto volumen transaccional.
Automatizar tareas y procesos mediante desarrollo de shells.
Escribir y mantener pruebas unitarias que garanticen la fiabilidad del código.
Gestionar el código bajo sistemas de control de versiones y participar en revisiones de código.
Bolsa de trabajo México ofrecemos puesto de Desarrollador java para el sector de Informatica Telecomunicaciones en la empresa INNOVA TL de Benito Juárez. Salario acorde a tu experiencia y al salario medio del sector. Actualiza ahora tu currículum vitae y postúlate a este empleo. Tipo de empleo Jornada completa.