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 ley
- Sueldo íntegro al IMSS.
- Presencial.
Requerimientos
- Educación mínima: Educación superior - Licenciatura
- 3 años de experiencia
- Edad: entre 30 y 45 años
- Conocimientos: Java
- Palabras clave: developer, desarrollador, senior, sr