Développeur Senior Java - Angular (H/F)
Entreprise: Cegedim
Localisation: Rabat, Maroc
Type de contrat: CDI
Niveau d’études requis: Bac +5
Référence: 3428517
À propos de Cegedim
Fondée en
1969, Cegedim est un acteur innovant spécialisé dans les
technologies et services numériques pour les secteurs de la santé et du B2B. Elle conçoit des
logiciels métiers pour les professionnels de santé et de l’assurance, avec une présence dans
plus de 10 pays et un effectif de
6 500 collaborateurs.
En
2025, le groupe a réalisé un
chiffre d’affaires de 649,2 millions d’euros.
Contexte de la Business Unit (BU) : Cegedim eTrust
Spécialisée dans les
solutions de confiance numérique, Cegedim eTrust intervient dans les domaines suivants :
- Signature et archivage électronique (SAE)
- Gestion des identités numériques et certificats PKI
- Paiements SEPA et solutions de confiance
- Gestion Électronique de Documents (GED)
L’équipe
R&D (17 personnes) développe et maintient des
solutions innovantes en microservices, déployées sur
Kubernetes.
Mission principale
Rejoignez l’équipe R&D pour
concevoir, développer et maintenir des applications critiques dans le domaine de la confiance numérique. Votre rôle couvrira l’ensemble du
cycle de vie des projets, de la conception technique à la mise en production, en collaboration avec les
Product Owners, Scrum Masters et développeurs.
Responsabilités principales
Développement Backend (Java/Spring)
- Concevoir et développer des microservices Java avec :
- Spring Boot
- Spring Cloud
- Spring Security
- Déployer des APIs REST sécurisées et performantes
- Intégrer des systèmes de messagerie asynchrone (RabbitMQ, Kafka)
- Optimiser les performances et la scalabilité des applications
Développement Frontend (Angular)
- Développer des interfaces utilisateur modernes avec Angular (versions récentes)
- Créer des composants réutilisables et maintenir la cohérence du design system
- Intégrer les APIs backend et gérer l’état de l’application (RxJS, NgRx si applicable)
- Assurer la compatibilité cross-browser et l’accessibilité des interfaces
- Participer aux revues de code frontend et partager les bonnes pratiques
Qualité et Documentation
- Rédiger des tests unitaires, d’intégration et end-to-end (JUnit, Mockito, Jest, Cypress)
- Respecter les bonnes pratiques de code et les standards qualité (SonarQube)
- Documenter les solutions techniques et contribuer à la documentation fonctionnelle
Collaboration et Agilité
- Participer activement aux cérémonies Agile (Daily, Sprint Planning, Retrospective)
- Collaborer avec les Product Owners et Scrum Masters pour affiner les user stories
- Travailler avec les équipes métier et support pour résoudre les incidents en production
- Partager les connaissances techniques avec l’équipe (tech talks, ateliers)
Salaire: Non précisé (à négocier selon profil)