CRH Talento de IT

Java Developer Semi Senior

CRH Talento de IT Mexico City, Ciudad de México, Mexico · MX$336K–MX$456K/yr

IT Services and IT Consulting · 11-50 employees

7 h ago
java Mid (2-5 yrs) Full-time Mexico
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

Design, develop, and implement robust microservices and RESTful APIs within a banking ecosystem. Collaborate in agile Scrum teams to perform technical analysis, business requirement diagnostics, and continuous process improvement.

What they look for

Java 8+ Spring Boot Spring Cloud RESTful APIs Microservices Hibernate JPA SQL JUnit Mockito SonarQube Jenkins CI/CD Scrum RAML OpenAPI

Requirements

Requires 3 to 5 years of proven experience in Java development and microservices construction in corporate environments. Candidates must hold a degree in Systems, Computer Science, Software Engineering, or a related field.

Full description

Objetivo del Puesto

Diseñar, desarrollar e implementar microservicios y APIs RESTful robustas para el ecosistema bancario, participando activamente en el análisis técnico, diagnóstico de necesidades de negocio y la mejora continua de procesos bajo marcos metodológicos ágiles.

Responsabilidades Clave

● Desarrollar y mantener componentes de software escalables utilizando Java 8+, Spring Boot y Spring Cloud.

● Diseñar e implementar APIs RESTful documentadas bajo estándares RAML o OpenAPI.

● Participar activamente en sesiones de análisis técnico, arquitectura de soluciones y diagnóstico de requerimientos.

● Construir unit tests y pruebas de integración utilizando JUnit y Mockito para asegurar la cobertura de código.

● Aplicar estándares de calidad mediante SonarQube e integrarse a pipelines de CI/CD con Jenkins.

● Realizar mapeo objeto-relacional (ORM) con Hibernate/JPA y ejecutar consultas en bases de datos relacionales (SQL intermedio).

● Colaborar e interactuar en células de trabajo bajo metodología Scrum real.

Requisitos e Historial Profesional

● Experiencia: 3 a 5 años de experiencia comprobable en desarrollo Java y construcción de microservicios en entornos corporativos.

● Escolaridad: Licenciatura o Ingeniería en Sistemas, Computación, Software o área afín (pasante o titulado).

Stack Técnico y Competencias Obligatorias

● Lenguaje & Frameworks: Java 8+, Spring Boot, Spring Cloud, Hibernate / JPA.

● APIs & Arquitectura: RESTful APIs, RAML / OpenAPI, arquitectura de microservicios.

● Bases de Datos: SQL nivel Intermedio.

● Calidad & Testing: JUnit, Mockito, SonarQube.

● DevOps & CI/CD: Jenkins (nivel usuario/integración).

● Metodologías: Scrum real (operación diaria en sprints, dailies, refinements).

Habilidades Blandas (Soft Skills)

● Resolución proactiva de problemas técnicos y funcionales.

● Alta adaptabilidad a cambios de entorno e integración a equipos multidisciplinarios.

● Capacidad de análisis y comunicación técnica efectiva.

Criterios de Selección / Candidato Ideal

1. Experiencia comprobable en desarrollo end-to-end de microservicios y consumo/exposición de APIs.

2. Trajectoria previa en sector bancario, financiero o grandes corporativos con metodologías ágiles.

3. Enfoque analítico: involucramiento activo en el diseño técnico del sistema, no únicamente ejecución de código.

4. Familiaridad operativa con herramientas de integración continua y aseguramiento de calidad de código.

Similar roles