Desarrollador/a de Microservicios Java / Quarkus
Consultec-TI Colorado Springs, Colorado, United States
IT Services and IT Consulting · 201-500 employees
About the role
The developer will migrate legacy IBM-based integrations to modern cloud-native microservices architectures using Java and Quarkus. They will also design, develop, and maintain secure APIs and integration components while ensuring system performance and stability.
What they look for
Requirements
Candidates must have solid backend development experience with Java 17+ and Quarkus, along with knowledge of Jakarta EE and REST API design. Proficiency in integration technologies like IBM MQ, SQL, and containerization tools such as Docker and Kubernetes is required.
Full description
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.
Similar roles
-
Software Developer - Java Experience
Netcompany City of Edinburgh, Scotland, United Kingdom
-
Software Engineer III Java fullstack AWS
JPMorgan Chase & Co. Bengaluru, Karnataka, India
-
JUNIOR JAVA ENGINEER (f/m/d)
360 Treasury Systems AG Frankfurt, Hesse, Germany
-
Java Backend Lead - Vadodara
Capco pune, Maharashtra, India
-
2026_Java_Eclipse Development_COB
Bosch Group Coimbatore, Tamil Nadu, India
-
Software Engineer III - Java AWS, IVR Connect
JPMorgan Chase & Co. Hyderabad, Telangana, India