Responsabilités principales :
Développer des fonctionnalités en Angular (front-end)
Développer des APIs et services en Java (Spring Boot)
Assurer la qualité du code (tests unitaires, revues de code)
Concevoir des architectures applicatives robustes et scalables
Participer aux choix techniques et à l’architecture
Encadrer et accompagner les développeurs
Garantir le respect des bonnes pratiques de développement
Être référent technique sur les problématiques complexes
Animer les revues de code et ateliers techniques
Assurer le suivi technique des projets
Contribuer à l’amélioration continue des processus (Agile)
Compétences techniques :
Front-end :
Angular (versions 17+)
TypeScript, HTML5, CSS3 / SCSS
RxJS, gestion d’état (NgRx est un plus)
Back-end :
Java 17+
Spring Boot / Spring Framework
REST APIs, microservices
Hibernate / JPA
Outils & Environnement :
Git ( GitLab)
CI/CD (Jenkins, GitLab, Nexus,Sonar)
Docker (souhaité)
Méthodologies Agile (Scrum)