Desarrollador Java Senior (Backend) [Remoto]

Indra GroupBogotá, D.C., Medellín, Barranquilla, Cartagena, Pereira, Tunja, Bucaramanga, Ibagué, Neiva, Florencia, Santa Marta, Calimagnetopublicada el 28/08/2026
Imprescindible:JavaGitDockerKubernetesCloudBackendDevOpsCI/CDSeniorJunior

Se requiere un Desarrollador Java Senior con experiencia demostrada en la construcción de arquitecturas Java escalables para proyectos de gran envergadura. La posición participará activamente en el desarrollo de APIs REST y soluciones cloud-native, aplicando Spring Boot , prácticas DevOps y estándares de calidad rigurosos. INDRAGROUP incorpora a su equipo a un Java Backend Developer para liderar iniciativas técnicas. Se ofrece modalidad remota, contrato indefinido y una compensación competitiva con exposición internacional. Este Ingeniero de Software Java será clave en la evolución tecnológica de la organización. Responsabilidades: Diseñar desarrollar y mantener aplicaciones backend robustas y escalables utilizando Java. Desarrollar e implementar APIs RESTful y microservicios. Colaborar en la definición e implementación de arquitecturas cloud-native. Participar en la configuración y optimización de pipelines de CI/CD. Escribir código limpio mantenible y bien documentado. Realizar revisiones de código y mentorizar a desarrolladores junior. Asegurar la calidad del código a través de pruebas unitarias y de integración. Participar en la resolución de incidentes y problemas de producción. Mantenerse actualizado sobre las últimas tendencias y tecnologías en el ecosistema Java.

Requerimientos: Más de 5 años de experiencia profesional en desarrollo Java. Dominio experto de Java 8 Java 11 y Java 21. Experiencia sólida en Spring Framework y Spring Boot. Conocimiento profundo de JPA y Hibernate. Experiencia en el diseño y desarrollo de APIs RESTful incluyendo OpenAPI y Swagger. Comprensión de patrones de diseño AOP e IoC. Experiencia con herramientas de calidad de código como SonarQube. Experiencia en integración continua y despliegue continuo (CI/CD) con Jenkins. Manejo de contenedores con Docker y orquestación con Kubernetes u OpenShift. Experiencia con sistemas de mensajería como Apache Kafka. Conocimiento de arquitecturas cloud-native. Experiencia en el uso de sistemas de control de versiones como GitLab o GitHub. Familiaridad con herramientas de asistencia de codificación como GitHub Copilot. Formación profesional en Ingeniería de Sistemas Ingeniería de Software Ciencias de la Computación o áreas afines.