Finalité du poste :
- Le Tech Lead Distribution est le référent technique de la solution de distribution sur le périmètre Retail Banking. Sa mission est le Build : il en est le garant — cohérence d’architecture, qualité des réalisations, sécurité, maintenabilité, intégrations, paramétrage et mises en production, ainsi que la fiabilité et l’urbanisation des interfaçages avec le système d’information de la banque.
Missions :
- Définir l’architecture cible et les règles de convergence entre stacks récentes et applications historiques.
- Formaliser et faire appliquer les standards de développement, de configuration, de nommage et de documentation.
- Arbitrer entre paramétrage, configuration et développement spécifique, en intégrant le coût de maintenance et d’obsolescence.
- Conduire les revues techniques et de conception, et prioriser le traitement de la dette technique.
- Contribuer au découpage technique des besoins, aux estimations de charge et à la planification des lots.
- Encadrer techniquement les réalisations des ressources internes et des prestataires.
- Organiser les revues de code, les contrôles qualité et la stratégie de tests (unitaires, intégration, bout en bout, non-régression).
- Gérer les environnements, la stratégie de versions, les mises en production et les procédures de retour arrière.
- Concevoir et documenter les interfaces : contrats, modes synchrone ou différé, idempotence et réconciliation.
- Définir les règles de reprise sur erreur et la traçabilité des échanges critiques.
- Coordonner les analyses d’impact avec les équipes du socle, des référentiels offres et des canaux digitaux.
- Prendre en charge ou piloter le diagnostic des incidents techniques sur son périmètre.
- Coordonner la résolution avec les développeurs, les intégrateurs et la production.
- Conduire les analyses de cause racine et sécuriser les correctifs dans le build.
- Cartographier les compétences critiques externalisées et définir le plan de transfert.
- Organiser la montée en compétence interne : revues croisées, documentation, parcours de certification technique.
- Maintenir une vision consolidée des versions en production et des composants en fin de support.
- Prioriser les plans de montée de version (langages, frameworks, bases de données, systèmes d’exploitation).
- Coordonner les migrations sans rupture des parcours de vente et des traitements de nuit.
- Aligner la trajectoire technique sur les principes d’architecture du groupe.
Compétences :
- Architecture Java / Spring : services embarqués, microservices, traitements par lots.
- Intégration applicative : API, messages, lots, gestion des rejets et de la réconciliation.
- Front web et pattern d’agrégation (BFF) : React, performance, cache.
- Orchestration de processus et moteurs de règles ou de workflow.
- Bases relationnelles PostgreSQL et Oracle — modélisation, performance, migration.
- Serveurs applicatifs d’entreprise et middleware historique.
- Identité, sécurité applicative et gestion des habilitations.
- Chaîne CI/CD, gestion des environnements et stratégie de versions.
- Supervision, exploitation et gestion d’incidents de production.
- Connaissance du Retail Banking et des référentiels de distribution.
Conditions d'accès au poste :
- Diplôme de niveau Bac+5 en informatique ou équivalent, ou expérience professionnelle équivalente.
- Minimum 8 ans en systèmes d’information, dont une expérience significative en environnement bancaire ou assurantiel.
- Expérience technique de 5 ans minimum sur des architectures Java / Spring en contexte entreprise, incluant intégrations au SI et mise en production.
- Expérience d’encadrement confirmée comme référent ou responsable technique d’une équipe mixte interne / prestataires.
- Non exigées. Certifications en architecture Java, cloud, agile ou sécurités appréciées ; parcours de certification finançable.