Consultec-TI

Java / Quarkus Microservices Developer

Consultec-TI Venezuela, Ciego de Ávila, Cuba

IT Services and IT Consulting · 201-500 employees

4 d ago
Remote java Mid (2-5 yrs) Full-time Cuba
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The developer will migrate existing IBM App Connect integrations to a cloud-native microservices architecture using Java and Quarkus. They are responsible for designing, developing, and maintaining REST APIs while ensuring the performance and security of the deployed services on OpenShift.

What they look for

Java 17+ Quarkus Microservices REST APIs Red Hat OpenShift Docker Kubernetes SQL JSON OpenAPI Swagger Maven SonarQube Postman Backend Development Cloud-native

Requirements

Candidates must have at least 2 years of experience in backend development with Java 17+ and Quarkus or Jakarta EE. Proficiency in microservices architecture, API development, and containerization tools like Docker and OpenShift is required.

Full description

Buscamos un/a Java / Quarkus Microservices Developer con experiencia en desarrollo backend, construcción de microservicios cloud-native e integración de aplicaciones empresariales, utilizando Java 17+, Quarkus y tecnologías de integración.

El profesional participará en iniciativas de modernización tecnológica, migrando servicios de integración existentes en IBM App Connect hacia una arquitectura de microservicios desplegados sobre Red Hat OpenShift.

Responsabilidades

  • Analizar y migrar integraciones existentes desarrolladas en IBM ACE / App Broker.
  • Diseñar, desarrollar e implementar microservicios cloud-native utilizando Java y Quarkus.
  • Diseñar, desarrollar y mantener APIs REST.
  • Implementar componentes de integración entre sistemas y aplicaciones empresariales.
  • Desarrollar soluciones backend aplicando principios de programación orientada a objetos.
  • Trabajar con servicios REST, JSON, OpenAPI/Swagger y protocolos de integración.
  • Participar en integraciones síncronas y asíncronas con sistemas empresariales.
  • Utilizar herramientas de contenerización y plataformas de despliegue cloud-native.
  • Analizar y resolver incidencias técnicas relacionadas con los servicios desarrollados.
  • Optimizar el rendimiento, seguridad y mantenibilidad de los microservicios.
  • Documentar diseños, componentes e integraciones implementadas.
  • Participar en revisiones de código y aplicar buenas prácticas de programación segura.
  • Colaborar con Arquitectura, QA y DevSecOps durante el ciclo de desarrollo.

Requisitos indispensables

  • Experiencia comprobable de 2 años o más en las tecnologías y metodologías requeridas para el desarrollo backend.
  • Experiencia en desarrollo de aplicaciones con Java 17 o superior.
  • Conocimientos y experiencia con Quarkus y/o Jakarta EE.
  • Experiencia en diseño y desarrollo de microservicios.
  • Experiencia desarrollando e integrando APIs REST.
  • Conocimientos de JSON, OpenAPI/Swagger y SQL.
  • Experiencia con integraciones entre aplicaciones empresariales.
  • Conocimientos de Docker, Kubernetes y OpenShift a nivel de desarrollo.
  • Manejo de GitHub, Maven, SonarQube y Postman.
  • Conocimientos de programación orientada a objetos y desarrollo seguro.

Conocimientos adicionales valorados: IBM App Connect Enterprise (IBM ACE), App Broker, IBM MQ, Kafka, SOAP y experiencia en migraciones de middleware hacia arquitecturas cloud-native.

Similar roles