Vous êtes passionné par le développement Java et souhaitez évoluer dans un environnement où l’innovation technique et la qualité logicielle sont au cœur des projets. En tant que Senior Java Developer, vous serez responsable de la conception, du développement et de la maintenance d’applications backend robustes, en utilisant Java, Spring Boot et React pour les interfaces utilisateurs. Vous travaillerez sur des architectures microservices, orientées événements, et intégrerez des bases de données PostgreSQL et MongoDB. Vous appliquerez les principes de Clean Architecture et de Domain‑Driven Design pour garantir la modularité et la maintenabilité du code.
Vous participerez activement à la création et à l’évolution d’un Design System, en veillant à la cohérence visuelle et fonctionnelle des composants front‑end. Vous serez également impliqué dans la mise en place de pratiques Test‑Driven Development, en écrivant des tests unitaires avec JUnit et Mockito, ainsi que des tests End‑to‑End pour assurer la qualité globale de l’application.
En matière d’outils et de processus, vous utiliserez GitLab CI/CD pour automatiser les pipelines de déploiement, en adoptant une approche DevOps. Vous maîtriserez Git pour la gestion de version et participerez aux cérémonies Agile, notamment SCRUM, afin de garantir une livraison itérative et collaborative.
Vous devrez posséder une solide expérience en Java, Spring Boot, React, microservices, event‑driven architecture, PostgreSQL, MongoDB, Clean Architecture, Domain‑Driven Design, Design System, Test‑Driven Development, JUnit, Mockito, End‑to‑End testing, JavaScript, TypeScript, Jest, Vitest, Vite, Sonar, SOLID, YAGNI, GitLab CI/CD, DevOps, Git, SCRUM et Agile. Vous devrez également être capable de travailler en équipe, de communiquer efficacement et de contribuer à l’amélioration continue.
Le poste est basé à Rabat et Casablanca, avec une politique de télétravail flexible, offrant un environnement hybride qui combine travail sur site et à distance. Vous bénéficierez d’une formation continue, d’un accompagnement de carrière personnalisé, ainsi que de projets d’envergure sur des comptes de renom dans les secteurs du luxe, de la finance, de la grande distribution, de l’énergie et de l’aéronautique.
En rejoignant SQLI, vous intégrerez une équipe dynamique, où la collaboration inter‑équipes et inter‑pays est valorisée. Vous participerez à des communautés d’experts, à des meet‑ups, à des événements internes et à des projets variés, tout en développant vos compétences techniques et professionnelles.