N

JAVA DEVELOPER

Nova Solutions MX$540K/yr

Jul 14
java Senior (5-10 yrs) Full-time
Log in to apply, save this posting, or score it against your profile with AI.

About the role

The Java 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 code maintainability and testability.

What they look for

Java 17 Spring Boot Spring Cloud Spring Security JPA Hibernate SQL Server PostgreSQL MongoDB Maven Gradle JUnit Mockito Microservices Event Driven Architecture CI/CD Clean Code

Requirements

The candidate must have 5 to 7 years of experience in Java development with strong knowledge of Spring frameworks and database management. Proficiency in SOLID principles, clean code, and CI/CD integration processes 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