Nouveau
Description du poste
DCS GROUP, acteur majeur du conseil en ingénierie informatique, recherche un(e) Développeur(euse) Java Senior pour renforcer l’équipe technique de son client, leader du secteur de l’intérim en Maroc. Vous intégrerez une DSI transverse, moderne et orientée innovation, où vous serez au cœur de la conception, du développement et de la maintenance de solutions logicielles critiques, robustes et évolutives.
**Missions principales**
- Concevoir, développer et faire évoluer des microservices backend en Java (JDK 25) en s’appuyant sur Spring Boot 3, avec une migration planifiée vers Spring Boot 4.
- Mettre en place et gérer des projets Maven multi‑modulaires intégrant JPA pour la persistance des données, garantissant une architecture claire et réutilisable.
- Concevoir, documenter et publier des API RESTful conformes aux standards OpenAPI 3, assurer leur intégration fluide avec les équipes Front‑end et Data.
- Piloter les aspects de cybersécurité des applications : authentification, autorisation, gestion des vulnérabilités, conformité RGPD et bonnes pratiques OWASP.
- Garantir la qualité du code grâce à SonarQube, aux revues de code, aux tests unitaires et d’intégration automatisés, ainsi qu’à la mise en place de pipelines CI/CD robustes.
- Participer activement aux rituels Agile (Scrum/Kanban) : planification, daily stand‑up, revues de sprint, rétrospectives, afin d’assurer une amélioration continue des produits et des processus.
- Optimiser les performances et l’empreinte écologique des applications en appliquant les principes du Green IT (efficience énergétique, réduction de la consommation de ressources).
- Accompagner les équipes transverses (Web, Mobile, Data, Infrastructure) dans la définition de bonnes pratiques de développement et d’architecture.
**Profil recherché**
- Minimum 10 ans d’expérience en développement Java, idéalement dans un environnement Agile et orienté microservices.
- Maîtrise parfaite du français (langue de travail) et bonne aisance à l’anglais technique.
- Expertise confirmée sur les technologies suivantes : Java (JDK 25), Spring Boot 3→4, JPA/Hibernate, Maven multi‑modulaire, API REST & SOAP, OpenAPI 3, SonarQube, Git, pipelines CI/CD (Jenkins, GitLab CI, Azure DevOps), Jira, bases de données SQL (PostgreSQL, Oracle, MySQL).
- Solides connaissances en sécurité applicative (OAuth2, JWT, OWASP), conformité RGPD et bonnes pratiques de développement sécurisé.
- Expérience avérée en optimisation de performances (profilage, tuning, caching) et sensibilité aux enjeux du Green IT.
- Capacité à travailler en équipe, à communiquer clairement et à partager son expertise lors de revues de code ou d’ateliers techniques.
- Esprit d’innovation, curiosité pour les nouvelles technologies (cloud, containers, serverless) et volonté de contribuer à des projets d’envergure.
**Ce que nous offrons**
- Un poste en CDI au sein d’une équipe dynamique, avec une forte culture d’entraide et d’excellence technique.
- Un environnement de travail hybride (bureau à Casablanca + possibilités de télétravail) favorisant l’équilibre vie professionnelle / personnelle.
- Des projets variés et stratégiques, impactant directement les processus métier du client.
- Un package salarial attractif, des formations continues, des certifications et des conférences techniques.
- Des opportunités d’évolution vers des rôles d’architecte, de lead technique ou de manager de projet.
Rejoignez DCS GROUP et participez à la transformation digitale d’un acteur clé du marché de l’intérim, tout en développant vos compétences au sein d’une communauté d’experts passionnés.