Senior Java Backend Engineer with extensive experience in banking, insurance, and public sectors. Expert in migrating legacy systems to microservices, ensuring security and resilience. Proficient in Java, Spring Boot, and DevOps practices.
• Migration progressive d’un monolithe MVC vers une architecture microservices Spring Boot. • Identification des bounded contexts et extraction fonctionnelle incrémentale sans interruption des parcours métier. • Mise en place d’une architecture event-driven basée sur Kafka garantissant découplage et résilience. • Implémentation d’un Case Management assurant traçabilité et auditabilité complète des souscriptions. • Migration sécurité vers OpenID Connect et sécurisation des échanges IHM → APIs. • Containerisation Docker, déploiement Kubernetes et amélioration de la résilience et observabilité. • Industrialisation CI/CD avec automatisation des tests et déploiements continus
• Refonte complète d’une application de scoring risque client dans un contexte réglementaire exigeant. • Migration d’une architecture n-tiers vers des services REST Spring Boot. • Développement de traitements temps réel et batch (Spring Batch). • Encadrement technique et amélioration des standards qualité (revue de code, bonnes pratiques). • Contribution à l’industrialisation des déploiements et à la stabilisation de la plateforme
• Mise en place du socle technique mutualisé. • Optimisation via Spring AOP, Spring Integration, Liquibase. • Développement services REST (JSON/XML). • Déploiement plateformes Test & Recette.
• Informatisation procédures dépôt brevet, marque, dessin. • Analyse spécifications et conception détaillée. • Développement Java/J2EE, Spring, JPA/Hibernate. • Revue de code et assurance qualité. • Encadrement nouveaux arrivants
• Maintenance corrective et évolutive de modules RH nationaux. • Support technique et coordination équipe développement. • Suivi production et résolution incidents. • Tests unitaires et intégration, amélioration qualité via Sonar
• Projet GTL – Gestion Transport & Logistique. • Mise en place environnement développement et déploiement solutions. • Projet CREOL – Création d’Entreprise En Ligne (DGI Rabat). • Développement modules, orchestration services web et génération reporting.