Mission détaillée : Vous intégrerez l’équipe Digital Factory Supply Chain de notre client, une entité dédiée à la création d’expériences omnicanales pour la chaîne d’approvisionnement des magasins. Votre rôle principal sera de concevoir, développer et maintenir des applications back‑end et front‑end, en utilisant Java, Spring, Angular, SQL, BigQuery, BigTable et Google Cloud Platform (GCP). Vous participerez à toutes les phases du cycle de développement logiciel, de la conception à la mise en production et au run, en veillant à la qualité, à la performance et à la scalabilité des solutions.
Responsabilités clés :
- Développement d’applications back‑end en Java/Spring, intégration d’API REST, gestion de bases de données relationnelles (SQL) et orientées documents (BigQuery, BigTable).
- Conception et mise en œuvre d’interfaces front‑end en Angular, en suivant les principes de design system et d’expérience utilisateur.
- Application des pratiques DevOps : CI/CD via GitLab CI/CD, pipelines automatisés, gestion de version Git, tests unitaires et d’intégration, couverture de code, SonarQube, principes SOLID et YAGNI.
- Participation aux cérémonies agiles (Scrum) : sprint planning, daily stand‑up, sprint review, retrospective.
- Collaboration étroite avec les équipes produit, front‑end, opérations et stakeholders pour garantir la qualité, la performance et la conformité aux exigences métier.
Profil recherché :
- Expérience confirmée de plus de 7 ans en développement Java/Angular.
- Diplôme Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisation en informatique.
- Maîtrise des technologies mentionnées (Java, Spring, Angular, SQL, BigQuery, BigTable, GCP).
- Connaissance approfondie des pratiques DevOps, CI/CD, Git, Sonar, SOLID, YAGNI.
- Expérience dans la mise en place et l’utilisation d’un design system.
- Excellente communication écrite et orale en français, capacité à travailler en équipe et à respecter les délais.
Conditions :
- Contrat freelance de 6 mois renouvelable (220 à 225 jours ouvrés).
- Localisation : Casablanca, Maroc (possibilité de télétravail partiel).
- Rémunération à négocier selon expérience et compétences.
Nous offrons un environnement stimulant, des projets à forte valeur ajoutée, et la possibilité de travailler avec des équipes internationales sur des solutions technologiques de pointe. Si vous êtes passionné par le développement full stack, que vous maîtrisez les technologies Java et Angular, et que vous souhaitez contribuer à des projets innovants dans le domaine de la supply chain digitale, nous serions ravis de recevoir votre candidature.