Point your AI agent at freehire and let it find you a job.

Get the CLI →

CRH Talento de IT

NewBe an early applicant

Java Developer Semi Senior

Posted
Discussion

Summary

A semi-senior developer who designs, builds, and maintains scalable Java 8+ microservices and RESTful APIs (Spring Boot, Spring Cloud, Hibernate/JPA) for a banking ecosystem. Day to day: coding in Scrum teams, writing JUnit/Mockito tests, and integrating through Jenkins CI/CD with SonarQube quality checks, on-site in Mexico City.

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.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available