**** INDRA SISTEMAS MEXICO es una empresa líder en tecnologías de la información que se ha destacado por su innovación y compromiso con el desarrollo profesional de sus empleados. Ofrecemos un ambiente de trabajo dinámico y colaborativo que fomenta el crecimiento personal y profesional de cada miembro de nuestro equipo.
Educación requerida: Licenciatura o Ingeniería en Informática, sistemas computacionales o afín.
Experiencia en el desarrollo de aplicaciones de arquitectura moderna basada en microservicios, tanto en backend como en frontend, con profundo dominio de Java y Spring Boot, Angular, concurrencia en Java y sistemas de mensajería como Kafka. Capaz de diseñar, construir, probar y mantener soluciones escalables, con altos estándares de calidad y seguridad.
Actividades:
- Diseñar e implementar microservicios escalables y desacoplados utilizando Spring Boot y Spring Cloud.
- Desarrollar interfaces de usuario dinámicas y reactivas con Angular 8+.
- Implementar y consumir APIs RESTful seguras.
- Procesar tareas en paralelo usando concurrencia en Java (Task Executor, ThreadPoolExecutor, CompletableFuture).
- Integrar y trabajar con sistemas de mensajería como Kafka.
- Implementar autenticación y autorización en microservicios con Spring Security, OAuth2 y JWT.
- Desarrollar pruebas unitarias e integración con JUnit, Mockito, Jasmine y Karma.
- Participar activamente en revisiones de código, mejora continua y prácticas DevOps.
- Integrar pipelines de CICD con Jenkins, GitLab CI o similares.
- Utilizar herramientas de control de versiones (Git) aplicando flujos como Gitflow o trunk-based development.
- Documentar técnicas, decisiones y soluciones desarrolladas.
Modalidad de trabajo: Hibrido, Cercano a Barranca del Muerto.
Sueldo: Acorde a experiencia + Prestaciones de Ley
Prestaciones Superiores: Vales de despensa 10%, Seguro de Vida, SGMM Familiar, Seguro visual y dental, Integra salud, Modelo de Aprendizaje Lifelong Learning (Udemy), Total Pass