ONEGATE est le portail permettant à la Banque de France de collecter auprès des différents acteurs, dont financiers et assurantiels, des informations afin de jouer son rôle de régulateur. Après un lift and shift sur OpenShift, nous avons le souhait de mener une évolution importante : passer d'une conception application centric monolithique à une conception évènementielle.
L'objectif est de reconstruire le service en un portail par interlocuteur (banque/finance, personnes morales, ...) dans une logique d'application composable.
A noter, que la production du code java est sous-traitée à un centre de service et nous avons le souhait de ne plus déléguer la conception technique.
Pour mener à bien cette transformation, nous avons besoin de renforcer la partie conception applicative par un techlead, aussi appelé développeur fullstack ou architecte applicatif, qui en aura la responsabilité. Cette volonté s'intègre dans une démarche globale de la Banque de France de se renforcer sur ces aspects par des compétences internes.
Comme Tech Lead, vous aurez la charge de :
- Garantir la solution technique qui va être mise en place et de son fonctionnement
- Élaborer le design technique de l'application
- Veiller au bon fonctionnement des technologies de l'application et anticiper les évolutions nécessaires
- Coacher les équipes de développeurs et DEVOPS ainsi que l'intégration les nouveaux arrivants, Collaborer à l'intégration de ONEGATE dans le SI avec l'architecte technique
- Analyser les besoins techniques, mettre en place des phases de test, rédiger et maintenir la documentation technique
- Participer à la construction, à la formalisation des règles de conception applicative et de la bonne application par le sous-traitant
- Participer à l'analyse des incidents,
- Partager vos connaissances et compétences auprès des équipes,
- Assurer le reporting auprès du PM notamment du design technique et des activités du sous-traitant
- Assurer la qualité logicielle et proposer des solutions technologiques innovantes
Formation recherchée :
De formation supérieure en informatique, vous êtes confirmé(e) dans le domaine des systèmes informatiques
Une expérience confirmée dans le développement JAVA d'applications APIsées et conteneurisées est attendue.
Compétences :
- Solide expérience en tant que développeur Java
- Maîtrise d'outils CICD tel que JENKINS et GIT
- Maîtrise des pratiques de développement et de l'APIsation de systèmes
- Maîtrise des Framework de développement Angular et Springboot
- Bonne connaissance des architectures JAVA en mode conteneurisé
- Bonne connaissance de KUBERNETES, de la gestion des helms charts, et si possible OPENSHIFT
- Bonne connaissance des différents modèles d'architecture applicative
- Bonnes connaissances réseaux et sécurité (load balancer, flux, TLS, ...)
- Bonnes connaissances supervision et observabilité
- Connaissance de linux
- Connaissance des méthodologies de gestion des incidents
- Connaissance des BDD Postgres & Oracle et les langages induits notamment SQL et PLSQL
- Connaissance des outils de qualité de code (SonarQube) et de modélisation UML (EA)
Qualités :
Dynamique, autonome et proactif, vous savez vous adapter facilement aux changements et évolutions propres aux projets IT.
Vous faites preuve de capacité d'analyse et d'esprit de synthèse. Face à des situations de blocages, vous êtes force de proposition et facilitateur.
Enfin, votre aisance relationnelle, votre capacité d'écoute et votre sens de la relation client font de vous un acteur efficace au sein des équipes ONEGATE.
Contactez nos ambassadeurs
La Banque de France est une institution socialement responsable, attachée au respect de la diversité sous toutes ses formes, à la lutte contre les discriminations, à favoriser la parité Femme/Homme et à garantir un environnement de travail de qualité.
Des aménagements de poste peuvent être organisés pour tenir compte des handicaps des personnes recrutées.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Issy-les-Moulineaux