TECH LEAD FULL STACK JAVA Angular SENIOR H/F Service IT Manager : Responsable Pôle IT Build Localisation du poste : Boulogne-Billancourt Type d’emploi : Interne Filiale du Groupe BNP Paribas Cardif depuis 2020, Karapass Courtage est spécialisée dans le courtage et dans la gestion de contrats d'assurance affinitaire, et qui intervient également sur la gestion des sinistres des produits mobiles et nomades. Objectif Garantir la cohérence technique, la qualité du code et la robustesse des solutions applicatives sur le périmètre confié. Responsabilités clés Référent technique : -Être le point de référence technique sur les stacks Java / Angular. -Définir et faire évoluer les standards de développement. -Garantir la cohérence des choix techniques avec la trajectoire SI. -Porter la culture craftsmanship, clean code, TDD et clean architecture Conception & architecture applicative : -Concevoir l’architecture applicative des solutions sur son périmètre, en s’inscrivant dans le cadre d’architecture défini. -Définir les patterns applicatifs (synchrones / asynchrones) et les principes d’intégration avec les solutions d’échange existantes. -Garantir la cohérence des choix techniques avec les standards et contraintes des plateformes (Kafka, ESB ou équivalent), en collaboration avec les équipes responsables. API Management -Définir et faire appliquer les bonnes pratiques de conception d’API (REST, contrats, versioning, sécurité, documentation). -Veiller à la cohérence et à la qualité des API exposées et consommées par les applications. -Mettre en œuvre, sur son périmètre, les règles de gouvernance API définies par l’architecture ou la DSI, et contribuer à leur évolution lorsque nécessaire. Intégration applicative – ETL / ESB / Streaming -Développer et maintenir les intégrations applicatives en s’appuyant sur les plateformes d’intégration et de streaming mises à disposition (actuellement Talend, Kafka, ou solutions équivalentes). -Concevoir des flux robustes, traçables et résilients côté applicatif, indépendamment des outils sous-jacents. -Anticiper l’évolution des solutions d’intégration et adapter les choix applicatifs en conséquence, en collaboration avec les équipes plateformes. DevOps & DevSecOps -Intégrer les pratiques DevOps dans les développements applicatifs (automatisation, CI/CD, qualité). -Veiller à l’intégration des exigences de sécurité dans les chaînes de build et de déploiement (DevSecOps). -Appliquer les standards définis par les équipes DevOps / sécurité et remonter les besoins d’évolution lorsque nécessaire. Qualité & industrialisation : -Garantir la qualité du code et des livrables. -Contribuer à la définition et au maintien de la chaîne CI/CD, en coordination avec l’équipe DevOps/plateforme -Veiller aux tests automatisés et à la qualimétrie. -Contribuer à la maîtrise de la dette technique Accompagnement des équipes : -Accompagner la montée en compétences des développeurs. § Jouer un rôle de mentor technique. -Animer des temps de partage et de capitalisation Interface & coordination : -Être interlocuteur technique des équipes projets, architectes et management. -Participer aux échanges avec les équipes offshore (anglais requis). -Contribuer aux études et avant-ventes lorsque nécessaire Environnement technique Back-end -Java 8 (impératif) -Spring Boot, Hibernate, Spring Batch Front-end -Angular (impératif) -React (apprécié) Intégration & Messaging -Kafka (ou solution de streaming équivalente) -Intégration applicative / flux (ETL / ESB selon contexte) Données & recherche -PostgreSQL, MySQL -Elasticsearch DevOps & Industrialisation -GitLab, CI/CD -Docker Qualité & bonnes pratiques -Craftsmanship, Clean Architecture -TDD, tests automatisés Langages complémentaires -Python Compétences comportementales -Leadership technique reconnu et capacité à fédérer sans management hiérarchique. -Communication claire, structurée et pédagogique. -Capacité à prendre des décisions et à arbitrer dans des contextes contraints. -Sens élevé de la qualité, de la responsabilité et du résultat. -Aisance dans les échanges transverses et multiculturels. -Esprit collaboratif et orientation collective Profil recherché Formation supérieure en informatique (école d’ingénieur, université ou équivalent). Expérience significative (environ 7 à 10 ans) en développement applicatif, dont plusieurs années en posture de lead technique. Solide maîtrise des stacks Java / Spring et Angular, avec une bonne compréhension des architectures distribuées, des flux applicatifs et des solutions d’intégration (Kafka, ESB ou équivalent). Capacité à prendre des décisions techniques, à les expliquer et à les faire appliquer dans des environnements complexes et multi-équipes Positionnement du rôle -Rôle clé du delivery. § Leader technique sans management hiérarchique. -Responsable du cadre technique sur son périmètre. -Interface entre équipes de développement, architectes et responsables IT
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.