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.
Descripción del puesto
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
Inicia sesión para ver los beneficios de esta vacante