[nom]
Backend Software Engineer | Java • Spring Boot • Microservices
[téléphone] · [e-mail] · [lien] · [lien]
Profil
Ingénieur Backend (3+ ans) spécialisé dans la conception de microservices critiques avec Java/Spring Boot, Apache
Kafka et Elasticsearch. Forte culture DevOps, IAM (Keycloak) et qualité logicielle, avec une expérience éprouvée sur des plateformes nationales à fort volume.
Compétences Techniques
Backend & Architecture · Java 17/21, Spring Boot 3, Spring Data JPA, Hibernate, Microservices, REST APIs,
Apache Kafka, Elasticsearch, Redis, Maven, Clean Architecture, Design Patterns
Security & IAM · Keycloak, OAuth2, JWT, Spring Security
Bases de Données · Oracle Database, PostgreSQL, MySQL, MongoDB, SQL, PL/SQL, Liquibase, Flyway
DevOps & Cloud · Docker, GitLab CI/CD, AWS S3, Kubernetes, Azure DevOps, Linux
Qualité Logicielle · JUnit, Mockito, Tests d’Intégration, Revue de Code, Optimisation des Performances
Méthodes & Outils · Git, Postman, Jira, Confluence, Notion, Agile Scrum, Documentation Technique
Expérience Professionnelle
Clever Council — Backend Software Engineer · Fév. 2023 – Présent
- Développement de microservices critiques avec Java Spring Boot pour plateformes nationales.
- Création de starters Spring Boot mutualisés déployés sur +10 microservices en production.
- Centralisation de la gestion des identités (IAM) via Keycloak (OAuth2, JWT).
- Automatisation des migrations de bases de données via Liquibase.
- Industrialisation des déploiements via GitLab CI/CD (~40% de réduction des cycles).
- Couverture de tests unitaires et d’intégration >80% sur les modules critiques.
- Revues de code et accompagnement de développeurs juniors et stagiaires.
Projets Majeurs
SNIFOP · Ministère de l’Inclusion économique, de la Petite entreprise, de l’Emploi et des Compétences
- Déploiement d’un moteur Elasticsearch sur +500 000 enregistrements : recherches sub-100ms (~60% de gain).
- Conception de starters Spring Boot partagés : sécurité, logging et gestion des erreurs mutualisés.
- Implémentation d’un bus événementiel Apache Kafka pour la synchronisation inter-services.
- Optimisation des pipelines CI/CD GitLab : [lien] de déploiement réduits de ~40%.
- Animation des ateliers clients pour cadrer les exigences fonctionnelles et techniques.
Gestion des Bourses · Ministère de l’Inclusion économique, de la Petite entreprise, de l’Emploi et des Compétences
- Développement de moteurs de calcul d’éligibilité pour traitement batch massif de dossiers.
- Optimisation des performances backend sur forts volumes : taux d’erreur réduit de ~45%.
- Mise en place de tests unitaires et d’intégration : couverture >80% sur les modules critiques.
RH Management System · Produit interne Clever Council
- Développement des modules RH : gestion des employés, congés et habilitations.
- Intégration AWS S3 et mise en place d’un service d’agrégation Kafka pour consolidation en temps réel.
Formation
Diplôme d’Ingénieur d’État en Informatique et Ingénierie des Données · 2017 – 2022
École Nationale des Sciences Appliquées de Khouribga
Langues
Arabe (Natif) · Français (B2) · Anglais (B2)