Vous rejoindrez l’équipe Digital Factory Marchandise, Commercial & Links de Novancy, une société de conseil en transformation digitale et en systèmes d’information. Votre rôle principal sera de développer et maintenir des applications robustes et scalables, en utilisant Java, Spring Boot et Angular, tout en respectant les principes de micro‑services et d’architecture event‑driven. Vous participerez à toutes les phases du cycle de développement logiciel, de la conception à la mise en production, en passant par le run, et vous contribuerez à l’amélioration continue des pratiques de développement.
Responsabilités clés :
- Conception, développement et maintenance d’applications back‑end (Java, Spring Boot) et front‑end (Angular) pour la Digital Factory Marchandise, Commercial & Links.
- Conception d’API RESTful, gestion de la persistance via bases de données relationnelles et/ou orientées document.
- Participation à l’architecture micro‑services, mise en place de pipelines CI/CD, intégration continue et déploiement continu.
- Utilisation d’outils de versionning (Git), de qualité de code (Sonar, test coverage) et de principes de craftsmanship (SOLID, YAGNI).
- Collaboration étroite avec les équipes front‑end, produit et opérations pour garantir la qualité, la performance et la conformité aux exigences métier.
- Participation aux revues de code, aux cérémonies agiles (Scrum) et aux réunions de sprint planning, daily stand‑up et retrospective.
- Assurer la maintenance évolutive et corrective des applications existantes, en veillant à la stabilité et à la performance.
Compétences techniques attendues :
- Maîtrise de Java, Spring Boot, Angular.
- Expérience significative avec les architectures micro‑services et event‑driven.
- Connaissance approfondie des bases de données relationnelles (SQL) et/ou orientées document (NoSQL).
- Expérience avec les principes DevOps, notamment CI/CD, Docker, Kubernetes.
- Maîtrise du versionning Git, des outils de qualité (Sonar, test coverage) et des principes de craftsmanship.
- Connaissance des méthodologies agiles (Scrum) et capacité à travailler dans un environnement itératif.
Profil recherché :
- Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisation en informatique.
- Plus de 7 ans d’expérience en développement Java/Angular.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
- Excellentes compétences en communication écrite et orale en français.
- Capacité d’analyse, d’amélioration continue, de prise de recul et de respect des délais.
- Esprit d’équipe, collaboration et autonomie.
Environnement de travail :
- Localisation : Casablanca, Maroc (possibilité de télétravail).
- Type de contrat : Freelance.
- Mode de travail : Remote (télétravail) avec possibilité de réunions en présentiel selon les besoins.
Cette mission est idéale pour un développeur Fullstack senior, passionné par les technologies Java et Angular, désireux de travailler dans un contexte de transformation digitale, d’apporter son expertise technique et de contribuer à la réussite d’une Digital Factory ambitieuse. Si vous êtes motivé par les défis techniques, la collaboration interfonctionnelle et l’amélioration continue, nous vous invitons à postuler dès maintenant.