N

JAVA DEVELOPER SEMI SR_HIBRIDO CDMX

Nova Solutions Mexico City, Mexico City, Mexico · MX$336K–MX$372K/yr

Jul 21
java Mid (2-5 yrs) Full-time Mexico
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Design and implement scalable backend solutions using Java and Spring frameworks. Collaborate on the development of microservices and ensure high-quality code through testing and CI/CD practices.

What they look for

Java 17 Springboot Spring Cloud Spring Security JPA Hibernate RESTful API SQL Server PostgreSQL MongoDB Maven Gradle GitHub Jenkins JIRA Microservices CI/CD

Requirements

Requires a minimum of 3 years of experience in Java development and proficiency with Spring frameworks. Candidates must have knowledge of relational and non-relational databases, as well as API security standards.

Full description

Descripción de puesto:

Diseñar e implementar soluciones Backend escalables usando Java y frameworks como Springboot, springcloud, Springsecurity, JPA Hibernate, etc. Se busca experiencia solida en el diseño y desarrollo de componentes API RESTFUL.

Habilidades técnicas:

Experiencia de Años 3 años minimo

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