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