Vous intégrerez l’équipe Digital Factory Supply Chain de notre client, une structure dédiée à la conception et au développement d’assets digitaux pour offrir une expérience omnicanale de premier plan. Votre mission principale sera de développer et maintenir les applications web et les APIs qui paramètrent et optimisent les commandes magasins automatiques, en utilisant les technologies Angular et Java SpringBoot. Vous serez responsable de la conception, du développement, des tests unitaires et fonctionnels, ainsi que de la mise en production des applications liées au déstockage des entrepôts, tout en respectant les normes de qualité et les bonnes pratiques de développement.
Les responsabilités incluent :
- Conception et architecture d’applications web performantes avec Angular.
- Développement d’APIs RESTful en Java SpringBoot, intégrant des services et des modules pour la gestion des requêtes HTTP.
- Orchestration des conteneurs via Kubernetes, gestion des déploiements et mise à l’échelle des applications.
- Intégration continue et déploiement continu (CI/CD) avec GitLab, automatisation des tests et surveillance des applications.
- Gestion de la base de données PostgreSQL, conception de schémas et rédaction de requêtes SQL performantes.
- Participation aux cérémonies agiles Scrum, estimation des tâches, revue de code et amélioration continue.
Vous devrez également :
- Collaborer étroitement avec les équipes métier pour garantir la qualité et la performance des solutions.
- Respecter les normes de sécurité et les bonnes pratiques de développement.
- Apporter des solutions d’amélioration continue, évaluer les impacts du code et proposer des optimisations.
Profil recherché :
- Diplômé(e) d’un Bac+5 en école d’ingénieur ou équivalent universitaire, spécialisé en informatique.
- Expérience de plus de 7 ans en Java et Angular.
- Expérience dans le secteur du commerce de détail ou de la grande distribution est un plus.
- Maîtrise d’Angular, Java SpringBoot, Kubernetes, GitLab CI/CD, PostgreSQL et des méthodes agiles Scrum.
- Excellente communication écrite et orale en français.
Conditions :
- Poste freelance, durée initiale de 6 mois renouvelable (220 à 225 jours ouvrés).
- Localisation : Casablanca, Maroc.
- Type de contrat : Freelance.
Nous offrons un environnement stimulant, des projets à forte valeur ajoutée et la possibilité de travailler avec des technologies de pointe. Si vous êtes passionné par le développement fullstack et que vous souhaitez contribuer à l’optimisation de la chaîne logistique, nous vous invitons à postuler.