JAVA DEVELOPER SR_HIBRIDO CDMX
Nova Solutions Mexico City, Mexico City, Mexico · MX$420K–MX$456K/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, exposing efficient APIs, and ensuring code quality through SOLID principles and clean code practices.
What they look for
Requirements
Candidates must have 5 to 7 years of experience in Java development with strong knowledge of Spring frameworks and database management. Proficiency in CI/CD processes, testing frameworks like JUnit/Mockito, and cloud deployment concepts 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 los patrones de acceso de consumidores (BFF,frontends, integraciones) y traducirlos en estructuras de datos y endpoints que reduzcan complejidad y latencia.
Es una persona con trayectoria laboral inicial, entre 5 y 7 años en la posición o en roles similares. Se encuentra en una etapa de consolidación de habilidades técnicas y funcionales, asi como el apoyar a sus compañeros en resolución de problemas técnicos. Participa activamente en tareas definidas, tomando el ownership de los entregables y componentes a desarrollar. Conoce los fundamentos de las herramientas, metodologías y procesos de trabajo aplicables a su rol, y demuestra disposición para aprender y mejorar continuamente. Aporta valor mediante la ejecución disciplinada y responsable de tareas asignadas, mostrando iniciativa y apertura para incorporar buenas prácticas y nuevos conocimientos. Su foco está en desarrollar autonomía progresiva, fortalecer sus competencias técnicas y ganar experiencia en el entorno de trabajo.
Habilidades técnicas:
Experiencia de 6 Años
Java 17
J Unit & Mockito
Conocimiento en frameworks: Sprinboot, SpringCloud, Spring Security & JPA Hibernate
BD Relacionales: SQL Server, Postgress
BD No Relaciones: DB Mongo
Manejador de dependencias: Maven / Graddle
Experiencia con: Github, Jenkins, JIRA, Service Now
Conocimiento en JWT, Oauth y en general manejo de seguridad
Deseables:
Java 21
Apache Kafka
MQ Rabbit
Graphana
Docker
Kubernates
Conocimiento en Despliegues en la Nube: AWS, GCP, Azure u otros
Conocimiento al menos técnico con patrones de resiliencia: Circuit Breaker, Retry, etc.
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