Expert Technique JAVA (Back-end ou Full Stack) & IA – Build Development

Oujda

CDI / Temps pleinHybrideIngénieur / École d'ingénieursInformatique / IngénierieInformatique / IT

L’essentiel du poste

Résumé par Postule AI

SQLI recrute un(e) Expert(e) Technique Java Back-end ou Full Stack, intégré à une Digital Factory d’un client majeur de la grande distribution, basé à Oujda (Maroc). Le poste couvre la définition des architectures, le pilotage des développements, la réalisation de POC et la contribution à la qualité logicielle. Il exige une forte maîtrise de Java, Kafka et de l’écosystème Spring, ainsi que des outils d’IA d’assistance au développement. Le profil recherché est senior, avec plus de 7 ans d’expérience.

Vos missions

  • Participer à la définition des architectures projets en support des responsables techniques
  • Piloter et suivre les développements en veillant aux bonnes pratiques et au respect des recommandations initiales
  • Prendre en charge de façon autonome les études amont R&D et la refonte d’architectures de projets existants
  • Réaliser des POC, développer des modules complexes et participer à la réponse technique aux AVV
  • Contribuer à l’amélioration de la qualité logicielle (tests automatisés, couverture de code, Sonar)
  • Assurer une veille technologique et s’orienter vers l’agile sur des architectures micro-services et event-driven

Profil recherché

  • Vous justifiez de plus de 7 ans d’expérience en Java / Spring Boot et Kafka, ou en environnement full stack
  • Vous êtes à l’aise avec les architectures microservices, hexagonales ou event-driven
  • Vous utilisez déjà les outils d’IA d’assistance au développement dans votre quotidien
  • Vous aimez concevoir des architectures, prototyper des POC et faire progresser la qualité logicielle
  • Vous êtes autonome, proactif et communiquez clairement à l’oral comme à l’écrit

Généré automatiquement à partir de l’offre. Postule AI peut se tromper : vérifiez auprès de l’employeur.

Présentation de l’entreprise

SQLI, leader européen de l’expérience client et de la transformation digitale, aide les grandes marques internationales à créer de la valeur grâce à la technologie et à l’innovation digitale. Le groupe compte 2 200 collaborateurs répartis dans 12 pays et valorise le Creative spirit, le Commitment et le Forward thinking.

Description du poste

Dans le cadre d’une mission au sein d’une Digital Factory d’un client acteur majeur de la grande distribution, SQLI recherche un(e) Expert(e) Technique JAVA Back ou Full Stack.

Localisation : Oujda, Oriental, Maroc. Mode de travail : mixte.

Missions

  • Participer à la définition des architectures projets en support des responsables techniques.
  • Piloter et suivre les développements en veillant aux bonnes pratiques et au respect des recommandations initiales.
  • Prendre en charge de façon autonome les études amont orientées recherche et développement et la refonte d’architectures de projets existants.
  • Participer à la réponse technique aux AVV.
  • Assurer une veille technologique.
  • Réaliser des POC et développer des modules complexes.
  • S’orienter vers l’agile et des projets d’architectures micro-services, event-driven, hexagonale et modulaire.
  • Contribuer activement à l’amélioration de la qualité logicielle (tests automatisés, couverture de code, Sonar…).

Qualifications

  • Bac+5 en école d’ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou expérience significative équivalente.
  • Plus de 7 ans d’expérience en Backend Java / Spring Boot et Kafka/RabbitMQ/ActiveMQ, ou dans un environnement full stack (Java/Angular, React ou Vue JS).

Compétences techniques requises

  • Architectures microservices, hexagonale ou event-driven.
  • Build project from scratch.
  • Maîtrise de Java, Kafka et de l’écosystème Spring (indispensable). Les versions récentes (Spring 3, Java 17+) seront un plus.
  • 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).
  • 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.
  • 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 d’intégration (JUnit, Mockito, Karate, Gatling pour les 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.
  • Esprit critique et sélectivité.
  • Prise de recul sur les problématiques techniques et fonctionnelles.
  • Autonomie et proactivité.
  • Rigueur et ponctualité.

Mise en forme par Postule ·

Signaler un problème