Ingeniero de java con experiencia en procesos batch, microservicios y quartz requiere una combinación de habilidades en desarrollo de software, diseño de sistemas distribuidos y manejo de tareas programadas, diseño, desarrollo e implementación de aplicaciones robustas que integran lógica de negocio en tiempo real (microservicios) con procesamiento de datos a gran escala (batch)responsabilidades principales:•desarrollo de microservicios: crear e implementar microservicios utilizando frameworks como spring boot, asegurando una arquitectura poco acoplada y desplegable de forma independiente.•gestión de procesos batch: diseñar e implementar trabajos batch (con spring batch u otras herramientas) para tareas como importación/exportación de datos, generación de informes o facturación.•programación de tareas (scheduling): utilizar quartz scheduler para programar y automatizar la ejecución de los trabajos batch en momentos o intervalos específicos.habilidades técnicas requeridas:•lenguajes y frameworks: dominio de java (preferiblemente java 8 o superior) y experiencia sólida con spring framework (spring boot, spring batch, spring mvc/webflux).•orquestación y comunicación: experiencia con apis rest, comunicación entre microservicios, y posiblemente con herramientas como apache camel.•bases de datos: conocimientos en diseño y gestión de bases de datos (sql y nosql).•herramientas de scheduling: experiencia práctica con quartz scheduler para la calendarización de tareas.•devops y cloud (deseable): familiaridad con contenedores (docker), orquestadores (kubernetes), y plataformas cloud (aws, gcp, azure).•control de versiones: manejo de sistemas de control de código fuente como gi.ofrecemos:sueldos bruto mensual de acuerdo a conocimientos de $35,00 a $40,000.prestaciones de leysueldo íntegro al imss.presencial.#li-onsite