Responsabilidades:
Diseñar, desarrollar y mantener microservicios utilizando Java y Spring Boot.
Integrar sistemas y servicios utilizando tecnologías como Azure API Management, Azure Kubernetes Services, API on-premise de IBM, Azure B2C, Swagger, API Connect, Servicios OSB, Docker y Jenkins.
Gestionar bases de datos relacionales, incluyendo PostgreSQL, MySQL y SQL Server.
Colaborar estrechamente con otros equipos para garantizar la integración efectiva de los sistemas.
Participar en la resolución de problemas y proporcionar soluciones técnicas efectivas.
Implementar y ejecutar pruebas unitarias para asegurar la calidad del código.
Utilizar Terraform para la gestión de infraestructura como código.
Aplicar principios de inyección de dependencias en el desarrollo de aplicaciones.
Desarrollar y desplegar aplicaciones en AWS.
Gestionar dependencias y build del proyecto utilizando Maven.
Utilizar Git para el control de versiones y la colaboración en el código.
Implementar y manejar flujos de trabajo utilizando conocimientos en BPMN (Camunda, Bizagi, entre otros).
Requisitos:
Experiencia sólida en el desarrollo de microservicios con Java y Spring Boot.
Conocimientos avanzados en integración utilizando Swagger, API Connect, Servicios OSB, Docker y Jenkins.
Experiencia con JUnit y Postman para pruebas y validación de APIs.
Experiencia demostrada en el diseño e implementación de servicios RESTful.
Familiaridad con la gestión de APIs y servicios en entornos de nube, especialmente Azure y AWS.
Habilidades para trabajar en equipo y comunicación efectiva.
Capacidad para analizar y solucionar problemas de manera eficiente.
Experiencia en la gestión de bases de datos relacionales como PostgreSQL, MySQL y SQL Server.
Conocimientos en Terraform para la gestión de infraestructura.
Experiencia en la utilización de inyección de dependencias en aplicaciones Java.
Familiaridad con herramientas de construcción y gestión de proyectos como Maven.
Conocimientos en BPMN y experiencia con herramientas como Camunda o Bizagi.
#J-18808-Ljbffr