Diseñar, construir y supervisar soluciones de integración mediante el desarrollo de componentes de software, asegurando el cumplimiento de requisitos funcionales y no funcionales, y brindando soporte técnico a los proyectos asignados bajo arquitecturas modernas basadas en APIs y microservicios.
Responsabilidades Principales
Diseñar e implementar soluciones de integración basadas en APIs REST y servicios SOAP.
Desarrollar componentes backend utilizando Java y Golang.
Construir y mantener integraciones mediante herramientas de API Management (Apigee deseable).
Participar en el diseño de arquitecturas de microservicios y definición de contratos API (OpenAPI).
Implementar pruebas unitarias y de integración para garantizar la calidad del software.
Gestionar e implementar integraciones con sistemas de mensajería (Kafka, Pub/Sub u otros).
Trabajar con bases de datos utilizando SQL y PL/SQL.
Implementar buenas prácticas de desarrollo ágil (Scrum/Kanban).
Colaborar en procesos de CI/CD y automatización de despliegues.
Asegurar la observabilidad, trazabilidad y monitoreo de las soluciones.
Dar soporte técnico a iniciativas y proyectos asignados.
Interactuar con arquitecturas SOA, OSB y frameworks de integración existentes.