Desarrollador Java Sr.
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
- Ubicaciones
- 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.