JAVA DEVELOPER JR AVANZADO HÍBRIDO CDMX
Nova Solutions Mexico City, Mexico City, Mexico · MX$300K–MX$324K/yr
About the role
The developer will build and maintain domain-oriented microservices and read models to enable real-time data consumption. They are responsible for implementing business logic through efficient APIs while ensuring system maintainability and testability.
What they look for
Requirements
Candidates must have strong technical proficiency in Java 17+, Spring Boot, and MongoDB modeling. Experience with distributed systems, event-driven architecture, and testing frameworks like JUnit and Mockito is required.
Full description
Descripción de puesto:
El/La Java Microservices Developer construye y mantiene microservicios orientados a dominio y componentes de lectura/materialización (read models) 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 través de APIs claras y eficientes, priorizando mantenibilidad, testabilidad y evolucion segura.
Esto implica comprender profundamente los patrones de acceso de consumidores (BFF,frontends, integraciones) y traducirlos en estructuras de datos y endpoints que reduzcan complejidad y latencia. Además, el rol trabaja en sistemas distribuidos donde la consistencia puede ser eventual: por ello, su propósito incluye implementar mecanismos de idempotencia, manejo de duplicados, compatibilidad de versiones y control de errores,evitando que fallos parciales degraden la experiencia del usuario.
Habilidades técnicas:
Java 17+, Spring Boot, Spring Web, Spring Data MongoDB, Maven/Gradle.
MongoDB (modelado, indices, agregaciones), patrones CQRS/read models.
Kafka (Spring Kafka) para consumo/publicación cuando aplique; Schema Registry (según
estándares).
Testing: JUnit, Mockito; documentacion API: OpenAPI/Swagger.
Actividades principales:
Apoyar en las definiciones, diseño y entendimiento de las mismas basadas en: Microservicios, event driven y hexagonal.
Garantizar Buenas Prácticas de Desarrollo: SOLID & Clean Code
Desarrollo de nuevos servicios API basados en los frameworks solicitados y apegados a HUs y requerimientos asignados
Optmización de componentes existentes cuando aplique
Apoyo en la liberación de cambios
Ajustes a flujos de pruebas e integracíón (CI/CD)
Garantizar cobertura de pruebas: SONAR, Black Duck, CheckMarx, etc.
Ajuste y pruebas unitarias: Mockito & Junit
Colaboración con equipos de pruebas y equipos de gestión
Soporte a pruebas en ambientes bajos
Soporte Implementación productiva
Similar roles
-
Java Backend Developer
Zensar Pune, Maharashtra, India
-
Senior Java Engineer - AI & Agentic Platforms
Publicis Groupe Holdings B.V Chicago, Illinois, United States · $135K–$165K/yr
-
Senior Software Engineer – Java, AWS & Microservices
DTCC Tampa, Florida, United States · $75K–$150K/yr
-
Senior Java Engineering Manager, Markets Payment Platform
Citi Pune, Maharashtra, India
-
Senior Java Developer
Nasdaq Sydney, New South Wales, Australia
-
Back-End Engineer (Java-Spring)
Jobgether Brazil