Back to jobs
Job Description
Desarrollador Java Proficient
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones backend en Java.
- Desarrollar integraciones utilizando servicios REST y SOAP.
- Participar en la construcción, despliegue y soporte de soluciones de integración.
- Diseñar y consumir APIs para integración entre sistemas.
- Implementar y optimizar consultas sobre bases de datos relacionales.
- Gestionar control de versiones mediante Git.
- Realizar pruebas unitarias y apoyar procesos de aseguramiento de calidad.
- Participar en actividades de diagnóstico, monitoreo y resolución de incidentes.
- Colaborar con equipos multidisciplinarios bajo metodologías ágiles.
- Participar en procesos de despliegue y gestión de ambientes.
Habilidades requeridas
- Mínimo 3 años de experiencia en desarrollo backend con Java.
- Java 8 o superior (preferiblemente Java 21).
- Spring Boot.
- Estructuras de datos, colecciones, listas, arrays, sets y mapeos.
- Hibernate.
- Bases de datos relacionales y SQL.
- Servicios REST y SOAP.
- Eclipse o RAD.
- Git.
- Pruebas unitarias con JUnit.
- Protocolos FTP, SFTP y SMTP.
- Conocimientos básicos de DevOps.
- Maven o Gradle.
- CI/CD.
- Manejo de logs y diagnóstico de errores.
- Consumo y exposición de APIs.
Habilidades deseables
- Patrones de diseño para integraciones.
- Oracle.
- Apache Camel.
- Docker.
- ELK.
- Arquitectura SOA.
- Arquitectura Event-Driven.
- Camel Enterprise.
- TOGAF.
- Kubernetes.
- Experiencia en arquitectura de integración.
Ubicación y Modalidad:
- Bogotá y alrededores: Híbrido
- Resto de Colombia Remoto
Idioma:
- Inglés B2 conversacional