Desarrollador Microservicios Java
Descrição da vaga
El Desarrollador de microservicios Java construye y mantiene microservicios orientados a dominio y componentes de lectura/materialización que habilitan experiencias digitales y consumo de datos en tiempo real.
Su propósito es implementar lógica de negocio y exposición de datos a traves de APIs claras y priorizando mantenibilidad, testabilidad y evolución segura.
Responsabilidades e atribuições
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.
Requisitos e qualificações
Requisitos:
3 años de experiencia en:
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.
Deseable: Conocimientos en el negocio de Wealth Management
Informações adicionais
Esquema de trabajo híbrido, 3 días en oficinas del cliente.
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentación de CV
- Etapa 3: Entrevistas
- Etapa 4: Confirmación de candidato
- Etapa 5: Onboarding
- Etapa 6: Contratação
Creer para co-crear
¿Buscas un lugar donde tus ideas brillen?
Con más de 38 años y una presencia global, en Stefanini transformamos el mañana juntos. Aquí, cada acción cuenta y cada idea puede marcar la diferencia. Únete a un equipo que valora la innovación, el respeto y el compromiso.
Si eres una persona disruptiva, te mantienes en aprendizaje continuo y la innovación está en tu ADN, entonces somos lo que buscas. ¡Ven y construyamos juntos un futuro mejor!
Conoce más sobre nosotros