C6 Bank
Capco
Desarrollador/a Sr. de Integración - (Java y Spring boot) - CON INGLÉS - Remoto
SOBRE CAPCO
Capco es una consultora global de tecnología y negocios, enfocada en el sector de servicios financieros y energía. ¡Nos apasiona ayudar a nuestros clientes y contamos con 40 oficinas en América, Europa y Asia-Pacífico! Si la creatividad y la innovación son tu pasión, Capco es ideal para ti. ¡Te apoyaremos y ayudaremos a acelerar tu carrera!
Buscamos un/a Desarrollador/a de Integración con experiencia para diseñar e implementar integraciones empresariales para un programa de Modernización de la Automatización a gran escala en el sector de la Energía. La función será responsable del desarrollo de los microservicios empresariales para conectar múltiples plataformas de negocio, incluyendo el Portal del Cliente, CRM, Facturación, Precios, Pronósticos, Pasarelas de Pago, Utilities, Microsoft Fabric y otras plataformas SaaS. El/la candidato/a seleccionado/a trabajará en estrecha colaboración con el Líder de Integración, Arquitectos de Soluciones, Analistas de Negocio, Arquitectos de Datos y proveedores externos para entregar integraciones seguras, escalables, resilientes y reutilizables, utilizando los Servicios de Integración de Azure y servicios de Java Spring Boot.
Visión General del Proyecto: El programa de Modernización de la Automatización tiene como objetivo modernizar el ecosistema de la organización en las áreas de clientes, precios, pronósticos, facturación y análisis a través de integraciones API-first, nativas de la nube y orientadas a eventos en Microsoft Azure.
#LifeAtCapco
Responsabilidades Principales
- Diseñar y desarrollar integraciones empresariales utilizando Azure Integration Services y Java Spring Boot.
- Desarrollar APIs RESTful y microservicios utilizando Java y Spring Boot.
- Desarrollar y configurar APIs utilizando Azure API Management (APIM).
- Implementar patrones de integración síncronos y asíncronos basados en los requisitos de la solución.
- Desarrollar integraciones de mensajería y orientadas a eventos utilizando Azure Service Bus, colas, temas, suscripciones y servicios relacionados de Azure.
- Implementar integraciones entre aplicaciones empresariales, plataformas SaaS, bases de datos, socios externos y servicios de Microsoft Azure.
- Implementar transformación, validación, enrutamiento y orquestación de mensajes, manejo de excepciones y mecanismos de reintento.
- Desarrollar componentes y servicios de integración reutilizables y alineados con los estándares empresariales de integración.
- Implementar autenticación y autorización de APIs utilizando Microsoft Entra ID, OAuth 2.0, JWT, Managed Identities y mecanismos de seguridad relacionados.
- Proteger credenciales de aplicaciones, secretos, certificados e información de conexión utilizando Azure Key Vault.
- Implementar logging, monitorización, rastreo distribuido, correlation IDs y telemetría operativa para servicios de integración.
- Desarrollar pruebas unitarias, pruebas automatizadas de APIs y pruebas de integración.
Requisitos Obligatorios
- Inglés avanzado/fluido - obligatorio (se evaluará en entrevista)
- Más de 8 años de experiencia en desarrollo de software e integración empresarial.
- Sólida experiencia práctica de desarrollo con Java y Spring Boot.
- Sólida experiencia en el desarrollo de APIs REST y microservicios.
- Experiencia práctica con Azure API Management (APIM).
- Experiencia con Azure Service Bus, incluyendo colas, temas, suscripciones y procesamiento de mensajes.
- Sólido entendimiento de patrones de integración síncronos, asíncronos, de mensajería y orientados a eventos.
- Experiencia con JSON, REST, HTTP/HTTPS, OAuth 2.0, JWT y seguridad de APIs.
- Experiencia en la implementación de manejo de excepciones, mecanismos de reintento, procesamiento de mensajes fallidos (dead-letter), logging y monitorización.
Habilidades Técnicas
- Habilidades Obligatorias: Java, Spring Boot, Microservicios, REST APIs, JSON, Azure API Management (APIM), Azure Service Bus, OAuth 2.0/JWT
Requisitos Deseables
- Experiencia con servicios adicionales de Azure Integration Services, como Logic Apps, Event Grid, Event Hubs y Azure Functions.
- Experiencia en la integración de plataformas SaaS y empresariales, incluyendo CRM, facturación, pagos, precios, pronósticos y plataformas de datos.
- Experiencia con Azure Key Vault, Managed Identities y Microsoft Entra ID.
- Experiencia con Azure Monitor, Application Insights y Log Analytics.
- Experiencia con bases de datos Oracle, SQL e integraciones con bases de datos.
- Experiencia en los sectores de Energy & Utilities o Retail Energy.
- Conocimiento de sistemas de clientes, facturación, precios, pronósticos, pagos y mercado de energía.
- Habilidades Deseables: Azure Logic Apps, Azure Functions, Event Grid, Event Hubs, Key Vault, Entra ID, Application Insights, Azure Monitor, Oracle/SQL
¿POR QUÉ CAPCO?
En Capco promovemos una cultura inclusiva. Valoramos la diversidad en todas sus expresiones.
Pensamos, en conjunto, siempre en acciones diversas de inclusión y de responsabilidad social a través de comités internos gestionados por nuestra comunidad interna, como los grupos de Mujeres, Personas con Discapacidad, Personas Negras, LGBTQIAPN+, Parentalidad, Generaciones, entre otros.
¡¡¡Nuestras oportunidades son para todos(as)!!!
PRÓXIMOS PASOS
Si estás deseando progresar tu carrera con nosotros, ¡postúlate y espera el contacto de uno de nuestros reclutadores!
