Desarrollador/a de Microservicios Java / Quarkus
Buscamos un/a Desarrollador/a de Microservicios Java / Quarkus con experiencia en desarrollo backend e integración de aplicaciones, orientado/a a la construcción de soluciones cloud-native, APIs y componentes de integración modernos.
La persona participará activamente en procesos de migración de integraciones desarrolladas en tecnologías IBM hacia arquitecturas basadas en microservicios, contribuyendo al diseño, desarrollo, optimización y documentación de soluciones escalables y seguras.
Responsabilidades
Migrar integraciones existentes desarrolladas en IBM ACE / App Connect Enterprise o IBM App Broker hacia arquitecturas modernas basadas en microservicios.
Diseñar, desarrollar y mantener microservicios cloud-native utilizando Java y Quarkus.
Diseñar e implementar APIs REST siguiendo buenas prácticas de desarrollo e integración.
Desarrollar componentes de integración entre sistemas, aplicaciones y servicios.
Participar en la modernización de integraciones heredadas, incluyendo servicios SOAP cuando sea requerido.
Integrar soluciones mediante IBM MQ y otras tecnologías de mensajería.
Analizar, diagnosticar y corregir incidencias técnicas en componentes backend e integraciones.
Optimizar el rendimiento, estabilidad y mantenibilidad de los servicios desarrollados.
Aplicar buenas prácticas de programación segura, diseño orientado a objetos y calidad de código.
Documentar diseños, APIs, integraciones y soluciones técnicas.
Participar activamente en revisiones de código y procesos de mejora continua.
Colaborar con equipos de Arquitectura, DevOps, QA y otras áreas técnicas involucradas en el ciclo de desarrollo.
Requisitos
Experiencia sólida en desarrollo backend utilizando Java.
Experiencia trabajando con Java 17 o versiones superiores.
Experiencia desarrollando microservicios con Quarkus.
Conocimientos y experiencia con Jakarta EE.
Experiencia en diseño e implementación de APIs REST.
Manejo de JSON y especificaciones OpenAPI / Swagger.
Experiencia en integración de aplicaciones y sistemas distribuidos.
Conocimiento de IBM MQ para integración y mensajería.
Experiencia trabajando con SQL y bases de datos relacionales.
Experiencia utilizando Git y herramientas de control de versiones.
Manejo de Maven para gestión de dependencias y construcción de proyectos.
Experiencia con herramientas de análisis de calidad de código como SonarQube.
Manejo de Postman para pruebas y validación de APIs.
Conocimientos de Docker y conceptos básicos de Kubernetes.
Conocimiento o experiencia trabajando con OpenShift.
Conocimientos técnicos
Java 17+.
SQL.
Quarkus.
Jakarta EE.
APIs REST.
JSON.
OpenAPI / Swagger.
IBM MQ.
SOAP para integraciones heredadas.
Kafka, deseable.
OpenShift.
Docker.
Kubernetes a nivel básico.
GitHub.
Maven.
SonarQube.
Postman.
Competencias
Desarrollo backend.
Diseño y programación orientada a objetos.
Integración de aplicaciones y servicios.
Resolución de problemas técnicos complejos.
Análisis y diagnóstico técnico.
Programación segura.
Orientación a calidad y buenas prácticas de desarrollo.
Capacidad de trabajo colaborativo con equipos multidisciplinarios.
Organización y documentación técnica.
- Departamento
- Tecnología
- Ubicaciones
- Colombia
- Estado remoto
- Completamente remoto
- Tipo de empleo
- Tiempo completo
Acerca de Consultec-TI
En Consultec-TI creemos en el poder del talento para transformar organizaciones. Impulsamos la evolución digital en sectores como banca, retail, salud, energía y gobierno, desarrollando soluciones que optimizan procesos y mejoran la experiencia de los usuarios. Aquí encontrarás un espacio para crecer, participar en proyectos innovadores y ser parte de equipos de alto rendimiento que marcan la diferencia.