Développeur Full Stack Sénior Java / AngularDans le cadre de projets digitaux à fort impact dans le secteur du retail et des services marchands, vous intégrerez une équipe technique dédiée au développement, à la modernisation et à la maintenance d?un système d'information en pleine transformation. Vos missions principales : Conception, développement et maintien d?applications web en environnement Java (Spring Boot 3.2+) côté back-end, et Angular (v19+) côté front-end. Participation à la création de nouvelles fonctionnalités et à l?optimisation de l?existant, dans une architecture microservices. Mise en place de bonnes pratiques d?ingénierie logicielle : TDD / BDD, Clean Code, DDD, architecture hexagonale, CI / CD. Collaboration active avec les équipes produit, design et DevOps pour assurer performance, qualité et fiabilité des livrables. Intégration de modèles d?IA avec Spring AI et usage de GraalVM pour la performance applicative. Environnement technique : Frontend : Angular 19+, NgRx / Angular Signals, Lazy Loading, Playwright (tests E2E) Backend : Java 21, Spring Boot 3.2+, Spring Security, JWT, Spring AI, GraalVM Tests & Qualité : Karate (tests API), Gatling (tests de charge), TDD / BDD DevOps / Cloud : Docker, Kubernetes (AWS EKS, GCP GKE), GitLab CI / CD, Prometheus / Grafana Architecture : DDD, architecture hexagonale, SOLID, Clean Architecture Profil candidat : Profil recherché : Plus de 7 ans d?expérience en développement Java et Angular Capacité à travailler dans un environnement agile (Scrum) Fort esprit d?analyse, autonomie, rigueur et capacité à challenger les solutions existantes Aisance en communication (français & anglais) pour interagir avec les équipes techniques et métiers Leadership technique apprécié (mentorat, revue de code, bonnes pratiques)
Stack Java Angular • Maroc