Tech Lead Java Angular
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
Dans le cadre de l’ouverture et de l’évolution du Système d’Information, nous recherchons un Tech Lead capable de piloter techniquement la conception, le développement et la fiabilisation des services back-end assurant les échanges entre le système central, la plateforme de gestion d’API, les applications internes et les systèmes des partenaires distributeurs.
Le profil porte la responsabilité technique de la squad sur l’ensemble du cycle de développement : cadrage, architecture, arbitrages techniques, implémentation, qualité, documentation, déploiement et support.
Il garantit la cohérence du socle technique, la sécurité des API, la performance des traitements et la fiabilité des flux de bout en bout.
Il est le garant technique vis-à -vis du Product Owner et des architectes, et accompagne la montée en compétence de la squad.
Il collabore étroitement avec le Product Owner, les Business Analysts, les architectes, l’exploitation, la sécurité et les partenaires.
Son niveau lui permet d’arbitrer les choix de conception, de challenger les solutions proposées par les équipes d’architecture et de porter la responsabilité technique des livraisons de la squad.
Pilotage technique et conception
- Cadrer les besoins et porter la conception technique des services et des flux d’intégration.
- Arbitrer les choix d’architecture applicative en lien avec les architectes et challenger les orientations proposées.
- Garantir la qualité, la cohérence et la maintenabilité du socle Java/Spring Boot et des API REST.
- Animer les revues de code et fixer le standard de qualité de la squad.
API, gestion des API et connexions partenaires
- Piloter la sécurisation des échanges entre le système central, la plateforme de gestion d’API, les applications internes et les partenaires.
- Définir et faire respecter les contrats OpenAPI, les politiques d’exposition, de routage et de sécurité.
- Représenter la squad dans les ateliers techniques et sécuriser les phases d’intégration avec les partenaires.
Qualité, tests et exploitation
- Garantir la stratégie de tests (unitaires, intégration, non-régression) et la sécurisation des livraisons.
- Superviser l’analyse des anomalies critiques, arbitrer les corrections de fond et prévenir les régressions structurelles.
- Piloter l’industrialisation des déploiements, la supervision et le suivi des performances.
- Être le référent technique du support de niveau 2 sur les composants en production.
Delivery Agile et leadership technique
- Participer aux raffinements, estimations, planifications, démonstrations et rétrospectives en tant que référent technique.
- Documenter et faire vivre les choix d’architecture, les API et les procédures de maintenance.
- Accompagner et monter en compétence les développeurs de la squad, diffuser les bonnes pratiques.
- Garantir la cohérence et la pérennité des moyens informatiques, veiller à l’état de l’art et faire respecter les normes de développement.
- Intègre et promeut les pratiques d’automatisation et d’IA (GitHub Copilot) au sein de la squad.
Requirements
- OpenJDK:21
- SpringBoot:3+
- Angular:21
- Redis 8
- CSS
Outils / Plateforme :
- GitLab / OpenShift / Sonar
- JIRA / Confluence, Connaissance des normes d’accessibilité numériques RGAA
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Dev Digest 133 - Back to Front
Dev Digest 113 - Debugging above the cloud