
Desarrollador Java Senior (Backend) [Remoto]
5 años de experiencia, Profesional
Salario a convenir
Bogotá, D.C. - Medellín - Barranquilla - Cartagena - Pereira - Tunja - Bucaramanga - Ibagué - Neiva - Florencia - Santa Marta - Cali
Requisitos para aplicar a la vacante:
Desarrollador Java Senior (Backend) [Remoto]
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.
- 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.
- 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.
Habilidades
- Java 8
- Java 11
- Java 21
- Spring Framework
- Spring Boot
- JPA
- Hibernate
- APIs REST
- OpenAPI
- Swagger
Palabras clave:
Desarrollador Java Senior, Java Backend Developer, Ingeniero de Software Java, Java Software Engineer, Especialista Java Backend
Ver empresa: Indra
