Description du poste
Au sein de nos équipes projets, vous interviendrez sur le pilotage technique et le développement d’applications métiers Full Stack Java / Angular pour des clients grands comptes, dans des environnements techniques complexes.
En tant que Tech Lead Java / Angular, vos missions principales seront de :
- Concevoir et superviser le développement d’applications backend Java et frontend Angular robustes, performantes et évolutives.
- Encadrer techniquement l’équipe de développement (revues de code, bonnes pratiques, montée en compétences).
- Participer à l’analyse des besoins fonctionnels et à la conception de l’architecture technique des solutions.
- Mettre en place et garantir des architectures modernes (API REST, microservices, architectures distribuées).
- Être garant de la qualité du code et du respect des standards de développement (clean code, tests unitaires et d’intégration, CI/CD).
- Collaborer étroitement avec les équipes QA, DevOps, architectes et métiers dans un environnement Agile.
- Contribuer aux choix techniques, à la définition des bonnes pratiques et à l’amélioration continue des performances applicatives.
- Assurer un rôle de référent technique et être force de proposition sur les évolutions technologiques et applicatives.
Profil recherche
- Bac+5 en informatique ou équivalent.
- Expérience confirmée en développement et encadrement technique de projets applicatifs Java / Angular.
- Excellente maîtrise des technologies Java (Spring / Spring Boot) et Angular (versions récentes).
- Solide expérience dans la conception d’architectures applicatives modernes (API REST, microservices, architectures distribuées).
- Bonne maîtrise des standards et protocoles REST, JSON, et des principes de sécurité applicative.
- Capacité à définir et faire appliquer les bonnes pratiques de développement (clean code, tests unitaires et d’intégration, code reviews).
- À l’aise avec les environnements CI/CD et les outils de développement collaboratif (Git/GitLab, Jenkins, Maven, Azure DevOps…).
- Connaissance des environnements Linux (Red Hat) et Windows Server appréciée.
- Sensibilité aux enjeux de performance, qualité, maintenabilité et scalabilité des applications.
- Leadership technique, autonomie, rigueur, esprit d’analyse et excellentes capacités de communication.
Traits de personnalite souhaites
Recherche de nouveautéBesoin de réflexionBesoin d'autonomieImplication au travailAmbition