Skills
- Java
- Spring WebFlux
- Programmation réactive
- Microservices
- Kafka
- Couchbase
- PostgreSQL
- Git
- CI/CD
- Generative AI
- DevOps
- Scrum
- SOLID
- Sonar
Job description
Le poste
ALTEN DELIVERY CENTER MAROC, filiale du groupe ALTEN spécialisée dans l'ingénierie et le conseil technologique, recrute un développeur back-end Java / Reactive Spring de niveau senior pour son site de Rabat. Le poste s'exerce sur site et s'inscrit dans un contexte de forte croissance : l'entité marocaine, implantée à Fès, Rabat, Tétouan et Casablanca, compte plus de 2200 consultants et ambitionne d'atteindre 3300 collaborateurs fin 2027. Elle accompagne des clients industriels dans l'automobile, le ferroviaire, l'IT, la R&D ainsi que les télécoms et médias.
Missions
- Prendre en charge de façon autonome les sujets critiques d'un Order Management System (OMS), de la gestion des incidents de production à la résolution des flux en échec, en garantissant la continuité de service.
- Conduire les migrations applicatives et techniques pour préserver l'évolutivité et la stabilité de la plateforme.
- Assurer et maintenir les intégrations avec les partenaires externes afin de fiabiliser les échanges métier.
- Concevoir, développer et maintenir les évolutions et correctifs du moteur d'orchestration des paiements, construit sur une architecture réactive Java / Spring WebFlux.
- Développer et optimiser des microservices et des pipelines de données traitant des transactions à fort volume et des flux asynchrones.
- Garantir la performance, la résilience et la scalabilité des traitements distribués reposant sur Kafka, Couchbase et PostgreSQL.
Profil recherché
- Diplôme Bac+5 d'une école d'ingénieur ou d'une université en informatique, ou expérience équivalente.
- Plus de 7 ans d'expérience en développement back-end Java / Reactive Spring.
- Une expérience dans le retail ou la grande distribution est un atout.
Compétences essentielles :
- Concevoir, développer et maintenir des applications robustes et scalables en Java et Spring WebFlux.
- Mettre en oeuvre la programmation réactive pour des flux et traitements non bloquants.
- Recourir régulièrement aux outils d'IA générative.
Compétences appréciées :
- Architecturer des solutions microservices et event-driven.
- Appliquer les principes DevOps, en particulier le CI/CD.
- Gérer le versioning avec Git.
- Respecter les principes de craftsmanship et les bonnes pratiques comme SOLID, YAGNI et la couverture de tests avec Sonar.
- Contribuer à l'amélioration continue de la qualité du produit et des pratiques de développement.
- Intervenir sur toutes les étapes du cycle logiciel, de la conception à la mise en production et au run.
- Assurer la maintenance et l'évolution des applications existantes.
- Travailler selon les méthodes agiles, notamment Scrum.
Conditions
- Parcours professionnels variés, avec des perspectives de carrière et des possibilités de mobilité interne, sectorielle, géographique ou métier.
- Formations certifiantes et diplômantes.
- Événements réguliers alliant bien-être et performance.
Candidature
La candidature se fait en ligne via le site carrière de l'employeur. Date limite : 13/12/2026.



