Nous sommes à la recherche d’un développeur Fullstack Senior (Java/Angular) en freelance pour renforcer notre équipe Digital Factory Marchandise, Commercial & Links. Ce poste consiste à concevoir, développer et maintenir des applications back‑end et front‑end robustes, scalables et maintenables en Java, Spring Boot et Angular. Vous participerez à l’ensemble du cycle de développement logiciel : conception, développement, mise en production et phase de run.
Vous serez amené à travailler dans un environnement orienté microservices et event‑driven, en utilisant des bases de données relationnelles (PostgreSQL, SQL) et orientées documents (Couchbase, Firebase, BigTable). Vous optimiserez la performance applicative et système à l’aide d’outils tels que Gatling, Firebase Analytics et Crashlytics.
Vous contribuerez à l’automatisation des pipelines via GitLab CI/CD, avec une forte culture DevOps (Docker, GCP, monitoring, observabilité). Vous concevrez des APIs performantes, testables et documentées (Postman, bonnes pratiques REST, RemoteConfig). Vous garantirez la qualité logicielle à travers des pratiques de software craftsmanship (principes SOLID, YAGNI, code review, TDD) et mettrez en œuvre une couverture de tests efficace (JUnit, Mockito) tout en suivant les indicateurs de qualité (SonarQube, test coverage).
Vous participerez également à un Design System cohérent et réutilisable au sein des interfaces web, et travaillerez dans un environnement orienté cloud (GCP, BigQuery) pour gérer les données à grande échelle. Vous utiliserez efficacement Git pour le versionning, en respectant les bonnes pratiques de GitFlow.
Vous devez maîtriser les méthodes agiles, notamment SCRUM, et posséder d’excellentes compétences en communication écrite et orale en français pour des interactions fluides avec le métier. Vous devez également faire preuve d’esprit d’analyse, d’amélioration continue, de prise de recul, de respect des délais et d’esprit d’équipe.
Profil recherché : Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente. Expérience de plus de 7 ans en Java/Angular. Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un plus.
Vous travaillerez à Casablanca, Maroc, dans un cadre professionnel stimulant, avec la possibilité de travailler en mode hybride ou présentiel selon les besoins du projet.