DXC CDG Maroc, coentreprise marocaine entre DXC Technology et la Caisse de Dépôt et de Gestion (CDG), est un acteur majeur des services informatiques dédiés à la transformation digitale des grandes entreprises et institutions. Nous recherchons un Développeur Java confirmé (4 à 8 ans d’expérience) pour rejoindre notre équipe technique dynamique basée à Casablanca et Rabat, avec un mode de travail hybride.
Responsabilités principales :
- Concevoir, développer et maintenir des services et API back‑end robustes et évolutifs (Java, Spring Boot, Quarkus).
- Participer à la définition et à l’implémentation d’architectures modernes (microservices, architecture hexagonale).
- Assurer l’intégration avec différentes bases de données relationnelles ou NoSQL (PostgreSQL, MySQL, MongoDB) et garantir la performance des échanges.
- Mettre en place et maintenir des tests automatisés (JUnit, Mockito, Testcontainers) pour garantir la qualité et la fiabilité du code.
- Contribuer aux pipelines CI/CD et aux bonnes pratiques de versioning (Git, Jenkins, GitHub/GitLab CI).
- Collaborer avec les équipes produit, front‑end et infrastructure pour concevoir des solutions cohérentes et performantes.
- Participer aux revues de code et à l’amélioration continue des processus de développement.
Profil recherché :
- Maîtrise du développement back‑end en Java (Java 8+).
- Expérience confirmée avec Spring / Spring Boot / Quarkus, JPA / Hibernate.
- Compétences solides en tests unitaires et d’intégration (JUnit, Mockito, Testcontainers).
- Connaissance des API REST, Swagger/OpenAPI, et éventuellement GraphQL.
- Expérience avec des bases de données relationnelles et NoSQL.
- Maîtrise des outils CI/CD et versioning (Git, Jenkins, GitHub Actions, GitLab CI).
- Bonne compréhension des principes Clean Code, TDD, revues de code et documentation.
- Connaissances en architecture (hexagonale, microservices), conteneurs (Docker) ou messagerie (Kafka, RabbitMQ) sont un plus.
Qualités attendues :
- Sens du détail, qualité du code, souci de l’expérience utilisateur.
- Autonomie, rigueur, esprit d’équipe.
- Curiosité technique et capacité à faire évoluer une base existante.
Le poste est proposé en CDI, avec un mode de travail hybride. Les candidats doivent posséder un niveau d’études BAC +5 et être à l’aise en français et en anglais. Si vous êtes passionné par le développement Java et souhaitez contribuer à des projets back‑end exigeants, rejoignez DXC CDG Maroc pour participer à la transformation digitale de nos clients.