HirePortal

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.

Skills

  • Java
  • Quarkus
  • REST API
  • IBM MQ
  • Microservices
  • SOAP
  • Cloud-Native Development

Related jobs

Consultec-TI Corp.Apply for this job