Desarrollador Java Sr.
- Hiring from
- Mexico
- Work type
- Hybrid
- Posted
- Sep 28, 2026
Desarrollador Java Sr. Enviar solicitud Desarrollador Java Sr. Indispensable: Java 17+, Spring Boot, Spring Web, Spring Data MongoDB, Maven/Gradle. MongoDB (modelado, índices, agregaciones), patrones CQRS/read models. Kafka (Spring Kafka) para consumo/publicación cuando aplique; Schema Registry (según estándares). Testing: JUnit, Mockito; documentación API: OpenAPI/Swagger. Ingles: 80% Avanzado Años de experiencia en la banca: 3 Funciones del role: Desarrollar microservicios Java (Spring Boot) con enfoque en dominio: endpoints claros, validaciones, manejo de errores y estructuras internas mantenibles, aplicando principios de diseño limpio y separación de responsabilidades. Implementar read models y proyecciones: diseñar colecciones/documentos en MongoDB, definir índices, y construir componentes de hidratación que mantengan el estado de lectura consistente con las reglas de negocio. Consumir y/o publicar eventos cuando aplique: implementar consumidores robustos (idempotentes), manejar reintentos lógicos y errores, y asegurar compatibilidad de contratos con el ecosistema event-driven. Optimizar desempeño de consultas: analizar patrones de acceso, ajustar agregaciones, paginación y filtros, y refinar modelos de datos para minimizar latencia y carga en servicios consumidores. Colaborar con BFF/Frontend y Data Plane: acordar contratos, campos requeridos y semántica; documentar decisiones y asegurar que cambios sean backward compatible y progresivos. Ingles intermedio/avanzado hibrido en Ciudad de Mexico 3 veces por semana en oficina Client Engineering Location Cuidad de Mexico Estado remoto Híbrido Cliente Mitratech Acerca de Valce Talent Solutions We help our clients enhance their talent attraction capacities, especially in technological profiles. We constantly innovate and actively seek to find the best solutions for clients and professionals. We understand the needs of our customers and aim to be the industry specialists. We offer consulting services to technology companies in various areas, including IT, software development, cybersecurity, and project management. Our employees are the reason for the company's existence, and their satisfaction translates into that of our customers.