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
-
Senior Java Developer - Rates Intraday Risk Technology
Nomura London, England, United Kingdom
-
Java / C++ Developer
Vix Technology & Kuba Košice, Region of Košice, Slovakia
-
Software Engineer II - Agentic AI, Java , AWS , Springboot , Kafka
JPMorgan Chase & Co. Mumbai, Maharashtra, India
-
Java Engineer in Java Application Core Components team
Adyen Amsterdam, North Holland, Netherlands
-
Lead Software Engineer Lead Software engineer - Java, Spring Boot, Kafka, AWS, Spark, Copilot/Claude/AI skills
JPMorgan Chase & Co. Hyderabad, Telangana, India
-
Lead Software Engineer - Java Fullstack, AWS
JPMorgan Chase & Co. Mumbai, Maharashtra, India