* 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