C6 Bank
Capco
Développeur Senior Intégration - (Java et Spring boot) - Anglais requis - Télétravail
À PROPOS DE CAPCO
Capco est un cabinet de conseil mondial en technologie et en affaires, axé sur les secteurs des services financiers et de l'énergie. Nous sommes passionnés par l'idée d'aider nos clients et disposons de 40 bureaux dans les Amériques, en Europe et en Asie-Pacifique ! Si la créativité et l'innovation sont votre passion, Capco est l'endroit idéal pour vous. Nous vous soutiendrons et vous aiderons à accélérer votre carrière !
Nous recherchons un Développeur d'Intégration expérimenté pour concevoir et mettre en œuvre des intégrations d'entreprise pour un programme de modernisation de l'automatisation à grande échelle dans le secteur de l'énergie. Le rôle sera responsable du développement de microservices d'entreprise pour connecter plusieurs plateformes métier, y compris le portail client, le CRM, la facturation, la tarification, la prévision, les passerelles de paiement, les services publics, Microsoft Fabric et d'autres plateformes SaaS. Le candidat retenu travaillera en étroite collaboration avec le responsable de l'intégration, les architectes de solutions, les analystes métier, les architectes de données et les fournisseurs externes pour fournir des intégrations sécurisées, évolutives, résilientes et réutilisables, en utilisant les services d'intégration Azure et les services Java Spring Boot.
Aperçu du projet : Le programme de modernisation de l'automatisation vise à moderniser l'écosystème de l'organisation dans les domaines des clients, de la tarification, de la prévision, de la facturation et de l'analyse grâce à des intégrations natives du cloud, axées sur les événements et API-first dans Microsoft Azure.
#LifeAtCapco
Responsabilités principales
- Concevoir et développer des intégrations d'entreprise en utilisant les services d'intégration Azure et Java Spring Boot.
- Développer des APIs RESTful et des microservices en utilisant Java et Spring Boot.
- Développer et configurer des APIs en utilisant la gestion des API Azure (APIM).
- Mettre en œuvre des modèles d'intégration synchrones et asynchrones basés sur les exigences de la solution.
- Développer des intégrations de messagerie et événementielles en utilisant Azure Service Bus, les files d'attente, les rubriques, les abonnements et les services associés de Azure.
- Mettre en œuvre des intégrations entre les applications d'entreprise, les plateformes SaaS, les bases de données, les partenaires externes et les services Microsoft Azure.
- Mettre en œuvre la transformation, la validation, le routage et l'orchestration des messages, la gestion des exceptions et les mécanismes de nouvelle tentative.
- Développer des composants et services d'intégration réutilisables et alignés sur les normes d'intégration de l'entreprise.
- Mettre en œuvre l'authentification et l'autorisation des APIs en utilisant Microsoft Entra ID, OAuth 2.0, JWT, les identités managées et les mécanismes de sécurité associés.
- Sécuriser les informations d'identification des applications, les secrets, les certificats et les informations de connexion en utilisant Azure Key Vault.
- Mettre en œuvre la journalisation, la surveillance, le traçage distribué, les identifiants de corrélation et la télémétrie opérationnelle pour les services d'intégration.
- Développer des tests unitaires, des tests automatisés d'APIs et des tests d'intégration.
Qualifications requises
- Anglais avancé/courant - obligatoire (sera évalué lors de l'entretien)
- Plus de 8 ans d'expérience en développement logiciel et en intégration d'entreprise.
- Solide expérience pratique du développement avec Java et Spring Boot.
- Solide expérience dans le développement de APIs REST et de microservices.
- Expérience pratique avec la gestion des API Azure (APIM).
- Expérience avec Azure Service Bus, y compris les files d'attente, les rubriques, les abonnements et le traitement des messages.
- Solide compréhension des modèles d'intégration synchrones, asynchrones, de messagerie et événementiels.
- Expérience avec JSON, REST, HTTP/HTTPS, OAuth 2.0, JWT et la sécurité des APIs.
- Expérience dans la mise en œuvre de la gestion des exceptions, des mécanismes de nouvelle tentative, du traitement des messages non distribués (dead-letter), de la journalisation et de la surveillance.
Compétences techniques
- Compétences obligatoires : Java, Spring Boot, Microservices, APIs REST, JSON, Gestion des API Azure (APIM), Azure Service Bus, OAuth 2.0/JWT
Qualifications souhaitées
- Expérience avec des services supplémentaires d'intégration Azure, tels que Logic Apps, Event Grid, Event Hubs et Azure Functions.
- Expérience dans l'intégration de plateformes SaaS et d'entreprise, y compris les CRM, la facturation, les paiements, la tarification, la prévision et les plateformes de données.
- Expérience avec Azure Key Vault, les identités managées et Microsoft Entra ID.
- Expérience avec Azure Monitor, Application Insights et Log Analytics.
- Expérience avec les bases de données Oracle, SQL et les intégrations de bases de données.
- Expérience dans les secteurs de l'énergie et des services publics ou de l'énergie de détail.
- Connaissance des systèmes clients, de la facturation, de la tarification, de la prévision, des paiements et du marché de l'énergie.
- Compétences souhaitées : Azure Logic Apps, Azure Functions, Event Grid, Event Hubs, Key Vault, Entra ID, Application Insights, Azure Monitor, Oracle/SQL
POURQUOI CAPCO
Chez Capco, nous promouvons une culture inclusive. Nous valorisons la diversité sous toutes ses formes.
Nous réfléchissons, ensemble, toujours à diverses actions d'inclusion et de responsabilité sociale par le biais de comités internes gérés par notre communauté interne, tels que les groupes de Femmes, Personnes Handicapées, Personnes Noires, LGBTQIAPN+, Parentalité, Générations, entre autres.
Nos opportunités sont conçues pour tous !!!
PROCHAINES ÉTAPES
Si vous êtes impatient(e) de faire progresser votre carrière avec nous, postulez et attendez le contact de l'un de nos recruteurs !
