Expert Technique JAVA & IA_ Build development

SQLICasablanca, MarocTemps pleinHybrideInformatique et numériquePubliée le 4 novembre 2026Candidatures jusqu'au 4 décembre 2026
Expert Technique JAVA & IA_ Build development

Compétences

  • Java
  • Spring Boot
  • Kafka
  • Rabbit MQ
  • Active MQ
  • Microservices
  • Architecture hexagonale
  • Event-driven
  • Angular
  • React JS
  • Vue JS
  • PostgreSQL
  • SQL
  • Git
  • GitLab CI/CD
  • GCP
  • BigQuery
  • BigTable
  • Azure
  • Docker

Description du poste

Le poste - Poste d'expert technique Java orienté backend ou full stack, à pourvoir au sein de la Digital Factory d'un client de premier plan du secteur de la grande distribution. - Contrat à durée indéterminée en mode hybride, basé à Casablanca. Missions - Contribuer à la définition des architectures des projets, en appui aux responsables techniques. - Superviser et suivre les développements réalisés, en veillant au respect des bonnes pratiques et des recommandations fixées au départ. - Prendre en charge de manière autonome des études amont axées sur la recherche et le développement, ainsi que la refonte de l'architecture de projets existants. - Participer à la réponse technique aux appels d'offres (AVV). - Assurer une veille technologique. - Réaliser des POC et développer des modules complexes. - Travailler selon une approche Agile, avec des architectures microservices, event-driven, hexagonale ou modulaire. - Contribuer activement à l'amélioration de la qualité logicielle : tests automatisés, couverture de code, Sonar, entre autres. Profil recherché - Diplôme Bac+5 d'une école d'ingénieurs ou équivalent universitaire avec spécialisation en informatique, ou expérience significative équivalente. - Plus de 7 ans d'expérience en backend Java / Spring Boot avec Kafka, Rabbit MQ ou Active MQ, ou dans un environnement full stack (Java avec Angular, React ou Vue JS). - Architectures : microservices, hexagonale ou event-driven. - Capacité à construire un projet depuis zéro (from scratch). - Maîtrise de Java, Kafka et de l'écosystème Spring, indispensable ; les versions récentes (Spring 3, Java 17+) sont un plus. - Aisance avec les outils d'assistance au développement basés sur l'IA, notamment GitHub Copilot, ChatGPT et JetBrains AI Assistant. - Front end : Angular 18+, React JS, Vue JS (optionnel). - Bases de données relationnelles : PostgreSQL, SQL. - Outils de versioning : Git et pipelines CI/CD, en particulier GitLab CI/CD. - Cloud, notamment GCP (BigQuery, BigTable) et Azure. - Utilisation de Docker pour le packaging et le déploiement d'applications dans un contexte DevOps. - Connaissance de la Clean Architecture et des principes de craftsmanship (SOLID, YAGNI, etc.). - Tests unitaires et d'intégration, notamment avec JUnit, Mockito, Karate et Gatling (tests de performance). - Maîtrise des méthodes agiles, notamment SCRUM. - Compétences comportementales : esprit d'équipe et de collaboration, bonne communication écrite et orale, sens critique et de sélectivité, recul sur les problématiques techniques et fonctionnelles, autonomie et proactivité, rigueur et ponctualité. Conditions - Date limite de candidature : 04/12/2026. - Poste en mode hybride à Casablanca, au Maroc. Candidature - Les candidatures se font en ligne, via le site carrière de l'employeur.