Description du poste
Description de l'entrepriseRejoignez un groupe de plus de 100 000 collaborateurs au cœur du développement de nos territoires et résolument tourné vers l’international ! En intégrant BPCE SA vous intégrez une entreprise de 3400 collaborateurs engagés au service du développement et de la coordination de toutes les enseignes du Groupe BPCE (Banque Populaire, Caisse d’Epargne, Crédit Coopératif, Casden, Natixis, Oney, Banque Palatine) afin de porter les ambitions du projet stratégique « Vision 2030 ».Poste et missionsLe département Tech Expertise & Solutions a pour vocation d’accompagner la transformation digitale de nos métiers, en lien avec la stratégie du groupe BPCE.
Vous intégrerez le département I.D.E.A. (Innovation Lab, Development, Expertise and Accelerators) qui comprend un lab innovation traitant les sujets de R&D, et des pôles d’expertises technologiques : développement web & mobile, CMS (SharePoint / WordPress), Low-code / No-code & Architecture et cloud privé.
Vous rejoindrez l’équipe Architecture et Cloud privé, en charge de l’accompagnement des projets autour des applications conteneurisées, sur les volets architecture, conception et CI/CD, pour les différents métiers du Groupe (collaborateurs internes et clients). En tant que Tech Lead, vos principales missions sont les suivantes : Responsabilité technique des projets et des solutions gérés par l’équipe ; accompagner et guider les développeurs dans la mise en œuvre des solutions techniques. Coordination et animation avec les équipes d’infrastructure, sécurité et production applicative ; garantir la stabilité, le run et l’évolution des solutions déployées. Rédaction des spécifications techniques Conception technique et réalisation : proposer des solutions techniques adaptées ; assurer la cohérence et la qualité des architectures ; développer et maintenir des applications web robustes et évolutives ; assurer la qualité du code via tests unitaires et d’intégration. Collaboration : travailler en étroite collaboration avec les équipes IT et métiers ; contribuer à l’animation de la communauté des développeurs. Suivi et amélioration : analyser les retours d’expérience pour améliorer continuellement la qualité des spécifications et des processus ; contribuer à la définition des standards de documentation technique. Architecture : contribuer au respect et à l’évolution des standards du SI du Groupe ; participer aux revues d’architecture pour garantir la cohérence, la sécurité et la scalabilité des solutions ; être force de proposition sur l’application des patterns d’architecture et sur l’intégration aux référentiels transverses du Groupe. En particulier, vous interviendrez sur des projets conteneurisés sur Openshift, répondant aux besoins des développeurs containers, et facilitera l’intégration des outils de la chaîne CI/CD. Dans ce cadre, vous serez amené(e) à : Réaliser les développements sur le produit et participer à la définition de l’architecture modulaire de la plateforme. Mettre en place et opérer des pipelines GitOps avec ArgoCD et OpenShift GitOps : automatisation des déploiements, gestion des configurations as-code, synchronisation des environnements (dev, recette, prod) sur cluster OpenShift. Vous positionner comme le référent sur les fonctionnalités-clés des applications ; encadrer et accompagner les développeurs. Prendre en charge le support et l’accompagnement des projets. Profil et compétences requisesCompétences techniques : Au moins 5 ans d’expérience dans des fonctions de développeur ; excellente maîtrise du développement web backend : Java (frameworks Quarkus, Spring, Hibernate, …); Maîtrise des architectures microservices, connaissance des API RESTful et des services web ; excellente maîtrise du développement web frontend : Angular, TypeScript, HTML, CSS ; très bonne maîtrise du SQL, des bases de données relationnelles (MySQL, PostgreSQL) et de l’architecture de base de données;. Excellente maîtrise des environnements Container : Docker, Kubernetes, OpenShift ; connaissance d’OpenShift GitOps et d’ArgoCD pour le déploiement continu en approche GitOps. DevOps : Maîtrise des pipelines de CI/CD : Git / Jira / Jenkins (XLDeploy & XLRelease & ControlM appréciés) ; pratique de l’approche GitOps avec ArgoCD et OpenShift GitOps pour l’automatisation des déploiements sur environnements OpenShift. Architecture et Cloud Privé : connaissance des composants d’infrastructure (DNS, load balancing, pare-feu, stockage, réseaux virtuels) ; expérience dans la conception et l’intégration de services cloud privé (bases de données managées, messagerie, reverse proxy, certificats TLS) ; capacité à travailler en coordination avec les équipes infrastructure pour garantir la sécurité et la disponibilité des environnements de production. Standardisation, sécurité et qualité de service OpenShift : maîtrise des politiques de sécurité sur OpenShift (RBAC, Security Context Constraints, Network Political, ...