SQLI •
NewBe an early applicant

Expert Technique JAVA & IA_ Build development

Hybrid Casablanca, Rabat et Oujda, ma, Morocco Full-time

Nous recherchons un(e) Expert(e) Technique JAVA Back ou Full Stack pour intervenir au sein d’une Digital Factory de notre client acteur majeur de la grande distribution.

Mission :

  • Participation à la définition des architectures projets en support des responsables techniques,
  • Pilotage et suivi des développements effectifs en s'assurant des bonnes pratiques et du respect des recommandations initiales,
  • Prise en charge de façon autonome des études amont orientées recherche et développement et refonte d'architecture de projets existants,
  • Participation à la réponse technique des AVV,
  • Veille technologique,
  • Réalisation des POC et développement de modules complexes
  • S'orienter Agile et projet architectures micro services/event-driven/Hexagonale/Modulaire
  • Contribuer activement à l'amélioration de la qualité logicielle (tests automatisés, couverture de code, Sonar…).

Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente

Expérience : + 7 ans soit en Backend Java / Spring Boot et Kafka/Rabbit MQ/Active MQ ou dans un environnement full stack (Java/Angular, React ou Vue JS)

Requis techniques

  • Architectures : Microservices, Hexagonale ou Event drivent
  • Build Project : From Scratch
  • Maitrise de JAVA, KAFKA et l'écosystème Spring #MustHave, les versions récentes seront un plus (Spring3, JAVA 17+)
  • IA-Friendly — maîtrise des 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)
  • BDD relationnelles (PostgreSQL, SQL)
  • Outils de versioning : Git, pipelines de CI/CD, en particulier via 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…)
  • Tests unitaires et tests d'intégration, notamment avec JUnit, Mockito, Karate, Gatling (tests de performance).
  • Maîtrise des méthodes agiles, notamment SCRUM

Compétences fonctionnelles et comportementales

  • Esprit d'équipe et de collaboration
  • Bonne communication écrite et orale
  • Sens critique et de sélectivité.
  • Prise de recul sur les problématiques techniques et fonctionnelles.
  • Autonomie et proactivité
  • Rigueur et ponctualité
Apply

Tailor your resume for this role?

We couldn't check your fit for this role — add a resume to your profile to see it next time.

A new version of ApplyChill is available