Développeur senior en intégration / Développeur chef de projet – IBM BPM / Camunda
Contrat de 6 mois (prolongation probable)
Lieu :** Londres ou Édimbourg (mode hybride – présence sur site partielle requise)
Notre client, l'une des plus grandes banques du Royaume-Uni, recherche un développeur d'intégration senior / développeur chef de projet hautement qualifié pour sa plateforme « Strategic Account Opening » (SAO) — l'un des systèmes d'intégration numérique les plus importants du Royaume-Uni.
À ce poste, vous jouerez un rôle essentiel dans l’élaboration de la stratégie technique, la promotion de l’excellence en ingénierie et la mise en place d’une expérience d’intégration des clients fiable et à haut volume. La plateforme SAO gère l’ouverture de produits tant pour les nouveaux clients que pour les clients existants dans le domaine de la banque de détail (comptes courants, épargne, découverts, prêts, cartes de crédit), en traitant environ 7 000 produits par jour (soit environ 2 à 2,5 millions par an).
Pile technologique actuelle et transformations
- Front-end : React JS (application monopage)
- Back-end : microservices Java Spring Boot
- Moteur de workflow : IBM BPM → en cours de migration vers Camunda
- Infrastructure : PCF → en cours de migration vers AWS
Principales responsabilités
Responsabilité du domaine (en lien avec le domaine de la banque de détail)
- Établir des partenariats de confiance avec les principaux acteurs métier afin de cerner les besoins et de les traduire en solutions d’intégration et de flux de travail robustes
- Assurer la conception de solutions, tant au niveau global que détaillé, pour les intégrations, les flux de processus et les interconnexions entre systèmes
- Définir et faire respecter les normes d’ingénierie, les critères de qualité, la gouvernance et les meilleures pratiques en matière de développement des flux de travail et des intégrations
- Fournir des conseils pratiques en matière de codage et d’algorithmes, y compris le codage direct en Java, la modélisation BPMN et la logique d’intégration (si nécessaire)
Stratégie d'ingénierie de la plateforme
Collaborer avec les autres ingénieurs principaux et les équipes transversales afin de :
- Définir les objectifs d'ingénierie, les feuilles de route, les indicateurs de performance et les critères de réussite pour les couches de migration et d'intégration des flux de travail
- Définir l'architecture cible et piloter l'évolution de la plateforme, en mettant particulièrement l'accent sur la transition IBM BPM → Camunda et la migration PCF → AWS
- Mettre en place des programmes de développement des compétences des collaborateurs et élaborer des plans de développement des capacités futures, notamment en matière de pratiques BPMN modernes, d’outils Camunda et de modèles d’intégration
- Diriger les améliorations apportées aux outils d’ingénierie, aux pipelines CI/CD, à la surveillance et aux méthodes de travail pour la mise en œuvre des workflows et des intégrations
Autres missions et responsabilités principales
- Diriger la conception, le développement et l'optimisation des intégrations entre les workflows Camunda, les microservices Java Spring Boot, les API externes, les bases de données et les systèmes existants
- Modéliser, mettre en œuvre et refactoriser des processus métier en BPMN 2.0 à l'aide de Camunda Modeler (et prendre en charge la migration à partir des exportations d'IBM Process Designer)
- Gérer des modèles d'intégration complexes : flux pilotés par les messages ou les événements, mécanismes de gestion des erreurs et de réessai, logique de compensation, tâches humaines, tâches externes et tables de décision (DMN le cas échéant)
- Piloter la migration de bout en bout d'IBM BPM vers Camunda : analyser les processus existants, mettre en correspondance les extensions IBM avec leurs équivalents dans Camunda, développer des scripts et des outils de migration, et veiller à ce que les parcours d'intégration en production soient perturbés le moins possible
- Garantir des intégrations hautement performantes, évolutives et résilientes à l'échelle de la plateforme (environ 7 000 transactions quotidiennes), notamment par l'optimisation des performances, les tests de charge et la surveillance
- Collaborer à la mise en place de tests automatisés (unitaires, d'intégration, de bout en bout), de stratégies de déploiement et de plans de retour en arrière en cas de modification des flux de travail
- Contribuer au dépannage, à la résolution des incidents et à l'amélioration continue de l'expérience d'intégration pendant et après la migration
Il s'agit d'un poste très concret et à fort impact, au cœur d'une migration cruciale dans un environnement bancaire réglementé et à fort volume. Ce poste est idéal pour une personne disposant d'une expertise approfondie en IBM BPM et souhaitant mener à bien la transition vers la plateforme moderne Camunda.
Postulez dès maintenant pour passer des entretiens sans délai !