Lead Software Engineer Back & Mobile

CapgeminiCasablanca, MarocTemps pleinHybrideInformatique et numériquePubliée le 13 novembre 2026Candidatures jusqu'au 12 décembre 2026
Lead Software Engineer Back & Mobile

Compétences

  • Java
  • Spring Boot
  • Vue.js
  • API REST
  • Microservices
  • IA générative
  • LLM
  • RAG
  • Prompt Engineering
  • LangChain
  • LangGraph
  • Spring AI
  • OpenAI API
  • Azure OpenAI
  • SQL
  • NoSQL
  • Git
  • CI/CD
  • DevOps
  • Docker

Description du poste

Le poste Capgemini, groupe international de conseil et de services technologiques présent dans plus de 50 pays avec près de 350 000 collaborateurs, recrute pour son site de Casablanca un Software Engineer Java / Spring Boot / Vue.js dont l'activité s'articule fortement autour de l'intelligence artificielle. La mission porte sur la conception, le développement et la maintenance d'applications web modernes qui embarquent des services et fonctionnalités d'IA. Le poste est proposé en mode hybride et s'adresse à un profil senior. Missions - Développer le front-end en Vue.js et le back-end en Java / Spring Boot. - Créer et connecter des API REST ainsi que des architectures à base de microservices. - Intégrer dans les applications des fonctionnalités d'IA générative et de LLM. - Mettre en place des dispositifs comme le RAG, des assistants ou agents IA, la recherche sémantique et le traitement intelligent des données. - Brancher des modèles et services d'IA au moyen d'API et de frameworks spécialisés. - Prendre part à la conception technique et aux décisions d'architecture. - Assurer la qualité du code par les tests, les revues de code et les bonnes pratiques de développement. - Alimenter les pipelines CI/CD et les déploiements sur des environnements cloud. - Travailler en lien avec les équipes IA, Data, DevOps, Cloud, Architecture, QA et Produit. Profil recherché - Diplôme de niveau Bac+5 en informatique, en ingénierie logicielle ou équivalent. - Au moins 7 ans d'expérience en développement logiciel ou full stack. - Maîtrise solide de Java, Spring Boot et Vue.js. - Bonne connaissance des API REST, des microservices et des bases de données SQL et NoSQL. - Expérience concrète de développement ou d'intégration de solutions d'IA, notamment générative. - Compréhension des LLM, du RAG, du prompt engineering et des systèmes agentiques. - Pratique de technologies comme LangChain, LangGraph, Spring AI, OpenAI API, Azure OpenAI ou équivalents. - Bonne connaissance de Git, de la CI/CD et des pratiques DevOps. - Un vécu sur AWS ou Microsoft Azure, ainsi que sur Docker et Kubernetes, est un plus. - Autonomie, goût du travail en équipe et aisance dans un cadre Agile tourné vers l'innovation. Conditions - Télétravail possible au Maroc comme à l'international, avec une organisation quotidienne autonome et des missions hybrides. - Accès à des formations et certifications, accompagnement personnalisé et parcours d'intégration structuré. - Projets variés auprès de grands comptes, sur des technologies stimulantes. - Encadrement technique et intégration dans des communautés métiers. Candidature La candidature se fait en ligne via le site carrières de Capgemini, où l'offre officielle est publiée. Date limite : 12/12/2026.