> Markdown version of [/jobs/ext/3007769-tech-lead-java-angular-bancaire-h-f](https://www.wearedevelopers.com/jobs/ext/3007769-tech-lead-java-angular-bancaire-h-f). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Tech Lead Java - Angular Bancaire H/F - **Company:** Visian - **Location:** France - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Software as a Service, Cloud Computing, Software Quality, Code Review, Continuous Integration, DevOps, Java Platform Enterprise Edition (J2EE), Java Servlet, Spring Framework, Javaserver Pages, OAuth, Pair Programming, Openid Connect, SonarQube, WebKit, Extensible Markup Language (XML), Test-Driven Development (TDD), Grafana, Spring-boot, Backend, Gitlab, Git, AngularJS, Gitlab-ci, Kubernetes, Apache Kafka, Front End Software Development, Restful APIs, Spring Batch, Dynatrace, Docker, Microservices - **Published:** September 20, 2026 - **Apply:** https://www.hellowork.com/fr-fr/emplois/83567036.html ## About the Role Profil recherchéVous disposez d'une solide expérience en développement Fullstack Java / Angular, complétée par une expérience en tant que Tech Lead ou équivalent.Vous êtes capable de conserver une forte proximité avec le code tout en prenant de la hauteur sur la conception, l'architecture, la qualité et la coordination des équipes.Vous savez faire le lien entre des interlocuteurs métier, développement, Ops et architecture, et êtes capable d'intervenir simultanément sur plusieurs sujets.Une expérience avérée en Spring Batch / traitements batch Java est obligatoire.Compétences techniques clésBackendJava / JEESpringSpring BootSpring BatchMicroservicesAPI RESTServlet / JSPFrontendAngularXMLArchitecture & SécuritéHTTP / RESTOAuth2OpenID ConnectArchitecture WebIntégration de solutions SaaS / CloudBYOKDevOps & Cloud NativeDockerKubernetesGitLabGitLab CICI/CDData & MessagingKafkaTraitements batchSensibilité aux problématiques DataQualité & CraftTDDClean CodeCode ReviewPair ProgrammingSonarQubeMonitoringDynatraceGrafanaELKQualités recherchéesLeadership techniqueAutonomie et force de propositionExcellente capacité d'analyse et de conceptionCapacité à vulgariser et transmettre les bonnes pratiquesAisance dans les échanges avec les équipes métier et techniquesSensibilité forte à la qualité logicielleCapacité à intervenir sur plusieurs projets ou squadsGoût du travail en environnement AgileCapacité d'adaptation dans un SI complexe Mais aussi... Taux journalier :600.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}, Vous disposez d'une solide expérience en développement Fullstack Java / Angular, complétée par une expérience en tant que Tech Lead ou équivalent. Vous êtes capable de conserver une forte proximité avec le code tout en prenant de la hauteur sur la conception, l'architecture, la qualité et la coordination des équipes. Vous savez faire le lien entre des interlocuteurs métier, développement, Ops et architecture, et êtes capable d'intervenir simultanément sur plusieurs sujets. Une expérience avérée en Spring Batch / traitements batch Java est obligatoire. Compétences techniques clés Backend * Java / JEE * Spring * Spring Boot * Spring Batch * Microservices * API REST * Servlet / JSP Frontend * Angular * XML, * Leadership technique * Autonomie et force de proposition * Excellente capacité d'analyse et de conception * Capacité à vulgariser et transmettre les bonnes pratiques * Aisance dans les échanges avec les équipes métier et techniques * Sensibilité forte à la qualité logicielle * Capacité à intervenir sur plusieurs projets ou squads * Goût du travail en environnement Agile * Capacité d'adaptation dans un SI complexe EUR Spring Force de proposition Clean ELK API REST Grafana Git Test driven development (TDD) JSP JEE Intégration web Angular Kubernetes Autonomie KAFKA Capacité d'adaptation Amélioration continue SonarQube Spring Boot Java Monitoring Docker Esprit d'analyse ## Description Analyser les besoins métier et les traduire en solutions techniques adaptées. - Concevoir les architectures applicatives et techniques en cohérence avec les standards du SI. - Participer directement au développement Java / Spring Boot / Angular aux côtés des équipes. - Piloter la conception et l'évolution de solutions reposant sur des architectures microservices. - Concevoir et faire évoluer des traitements batch Java / Spring Batch. - Intervenir sur l'ensemble du cycle de vie des produits : cadrage, conception, développement, intégration, tests, qualité et mise en production. - Accompagner ponctuellement les activités de Run et la résolution d'incidents. - Intervenir sur plusieurs squads ou projets en parallèle selon les besoins. Leadership technique & accompagnement des équipes Vous occuperez un rôle de référent technique au sein des squads : - Définir et challenger les choix techniques. - Accompagner les développeurs dans leur montée en compétences. - Partager les bonnes pratiques de développement et de conception. - Réaliser et promouvoir les Code Reviews, le Pair Programming et le TDD. - Faire progresser les équipes sur les pratiques Clean Code / Software Craftsmanship. - Veiller au respect des standards de qualité, de sécurité et de maintenabilité. - Faciliter les échanges entre développeurs, Ops, managers, architectes et communautés d'experts. - Participer à l'animation d'une communauté de pratique Java / Open afin de partager les bonnes pratiques et retours d'expérience. Architecture & développement Backend - Concevoir et développer des applications en Java / JEE. - Utiliser les frameworks Spring, Spring Boot et Spring Batch. - Concevoir et intégrer des architectures microservices. - Développer et consommer des API REST. - Maîtriser les standards Web : HTTP, REST, OAuth2, OpenID Connect. - Intervenir sur des environnements JEE historiques lorsque nécessaire : Servlet / JSP. - Participer à l'intégration de solutions et services externes. - Accompagner des projets de migration ou de désengagement de technologies obsolètes. Développement Front-End - Concevoir et faire évoluer les interfaces applicatives avec Angular. - Participer aux échanges entre les composants Front-End et les services Backend. - Garantir la cohérence des développements Front avec les standards techniques du produit. - Intervenir sur les problématiques d'intégration Web et XML lorsque nécessaire. Batch & Data Une expérience concrète des traitements batch Java est indispensable. Vous pourrez notamment être amené(e) à : - Concevoir et développer des traitements avec Spring Batch. - Piloter leur intégration dans l'écosystème applicatif. - Travailler sur des traitements impliquant des volumes de données importants. - Accompagner les équipes sur des problématiques Data associées aux produits. - Contribuer à l'intégration de solutions de streaming ou de messaging telles que Kafka. DevOps, CI/CD & conteneurisation - Participer activement à l'amélioration des chaînes CI/CD. - Être autonome sur les problématiques d'industrialisation des développements. - Utiliser GitLab et GitLab CI. - Conteneuriser les applications avec Docker. - Déployer et exploiter les composants dans des environnements Kubernetes. - Accompagner les mises en production et sécuriser les phases de déploiement. - Collaborer étroitement avec les équipes Ops. Qualité logicielle & Software Craftsmanship - Promouvoir les pratiques TDD, Clean Code, Code Review et Pair Programming. - Participer à la définition et au respect des standards de développement. - Utiliser SonarQube pour suivre et améliorer la qualité du code. - Veiller à la maintenabilité, la sécurité et la robustesse des applications. - Être force de proposition sur l'amélioration continue des pratiques de développement. Monitoring & production - Participer à la supervision des applications et à l'analyse des incidents. - Exploiter des solutions de monitoring et d'observabilité telles que : - Dynatrace - Grafana - ELK - Accompagner les équipes lors des mises en production. - Faciliter le diagnostic et la résolution des problématiques techniques., * Docker * Kubernetes * GitLab * GitLab CI * CI/CD Data & Messaging * Kafka * Traitements batch * Sensibilité aux problématiques Data Qualité & Craft * TDD * Clean Code * Code Review * Pair Programming * SonarQube Monitoring * Dynatrace ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Best Coding Boot Camps in Germany](https://www.wearedevelopers.com/magazine/237-best-coding-boot-camps-in-germany) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)