Descripción del puesto

Buscamos un Java Developer que combine desarrollo backend con experiencia práctica en integración y despliegue continuos. Participarás en el desarrollo de aplicaciones, APIs y microservicios, así como en la automatización de su compilación, pruebas y despliegue hacia distintos ambientes.

Requisitos

De 4 a 8 años de experiencia relevante en desarrollo de software. Carrera en Sistemas, Tecnologías de la Información, Ciencias de la Computación o afín, o experiencia equivalente. Experiencia comprobable con Java, Spring o Spring Boot, microservicios y APIs REST. Manejo de bases de datos SQL y/o NoSQL, Git y Maven o Gradle. Experiencia práctica con Jenkins, GitLab CI/CD, GitHub Actions o Azure DevOps; basta con experiencia en al menos una. Pruebas unitarias y de integración con JUnit y/o Mockito. Experiencia con Docker, despliegues entre ambientes y controles de calidad y seguridad del código. Conocimiento de metodologías ágiles, capacidad de análisis, comunicación y organización.

Responsabilidades

Principales actividades Desarrollar aplicaciones, microservicios y APIs REST con Java y Spring Boot. Configurar y mantener pipelines de CI/CD para automatizar build, pruebas y despliegues. Integrar repositorios Git, herramientas de compilación y pruebas automatizadas. Trabajar con Docker y despliegues en ambientes de desarrollo, pruebas y producción. Integrar controles de calidad y seguridad; resolver fallas en aplicaciones y pipelines.

Beneficios

Idiomas

Ingles (Avanzado)