DOC OFFICE GED

Fiche CVthèque

Français
Retour à la CVthèque

Fiche du profil 2 fiches regroupées (même personne)

Qualification
Poste
Développeur Java, spring, Angular
Métier
Développement frontend
Secteur d'activité
Non renseigné non renseigné
Origine
Candidature reçue
Expérience
5 ans
Compétences
Java, Angular, Ci/Cd, Devops, Agile
Identité et contact

Vous devez être abonné pour voir le nom et les coordonnées de ce profil.

Localisation
Rabat
Source
Candidature ai.nextdata.ma
Déposé le
06/10/2026
CV anonyme

CV anonymisé automatiquement : nom, coordonnées et liens retirés. Les mentions entre crochets remplacent une information retirée.

NextData
Curriculum vitae anonymisé
ND-CV-4C50D84F

Développement frontend

Rabat Identité et coordonnées communiquées par NextData

[nom]

SENIOR JAVA DÉVELOPPEUR · SPRING BOOT · MICROSERVICES & KAFKA

Ain Chock, Casablanca — [téléphone] — [e-mail] — [lien]

01 PROFIL

Développeur Java orienté objet avec 5 ans d'expérience, dont une pratique confirmée sur des plateformes en microservices et architectures event-driven (Kafka), dans un cadre de software craftsmanship (TDD/BDD, Clean Architecture, SOLID, continuous delivery). Expérience de l'accompagnement technique d'équipe (mentorat, bonnes pratiques) et de la livraison en production. À l'aise avec les bases de données relationnelles et NoSQL, la sécurisation des API (OAuth2, OpenAPI/Swagger), les pipelines CI/CD

(Jenkins, GitLab CI) et l'orchestration de conteneurs (Docker, Kubernetes). Travail en environnement Agile Scrum. Anglais professionnel.

02 COMPÉTENCES TECHNIQUES

LANGAGES Java (orienté objet), SQL

FRAMEWORKS & OUTILS Spring Boot, Spring MVC, Spring Data, Hibernate/JPA, JUnit, Cucumber, OAuth2, OpenAPI (Swagger), Kafka

BASES DE DONNÉES PostgreSQL, HBASE, MySQL, DB2 AS/400, MongoDB (NoSQL), Elasticsearch

INFRASTRUCTURE Jenkins, Docker, Kubernetes (AKS), GitLab CI/CD, AWS

ARCHITECTURE Microservices, Event-Driven, Design Patterns, Clean Architecture, SOLID

FRONT-END Angular, TypeScript, HTML/CSS, JavaScript

PRATIQUES Software Craftsmanship, TDD/BDD, Continuous Delivery, Agile Scrum, Agile@Scale, Poker Planning

QUALITÉ JUnit, Mockito, Sonar

VERSIONING Git

IDE IntelliJ, Eclipse, Visual Studio Code

03 EXPÉRIENCE PROFESSIONNELLE

Développeur Java / Angular Full Stack · Capgemini, Casablanca · 08/2022 – Actuel

Client : GRDF (Gaz Réseau Distribution France)

Technologies : Java 17, Spring Boot, Spring Data (JPA & MongoDB), Hibernate/JPA, API REST, Microservices, Apache Kafka, PostgreSQL, MongoDB, Angular, Git, JUnit

  • Conception et développement d'une architecture backend en microservices avec Spring Boot et Hibernate/JPA, dans un système d'information composé de plusieurs applications métier interconnectées.
  • Développement et exposition d'API REST consommées par le frontend Angular et par d'autres applications du système d'information, avec des échanges synchrones (REST) et asynchrones (Apache Kafka).
  • Développement d'un frontend modulaire en Angular, consommant les API REST développées côté backend.
  • Conception de modèles de données relationnels (PostgreSQL) et NoSQL (MongoDB), en appliquant les principes d'architecture logicielle et les design patterns.
  • Traitement et transformation de flux de données entre applications, avec un soin particulier porté à l'intégrité des données et à la fiabilité des échanges.
  • Gestion de versions avec Git et travail en méthodologie Agile Scrum.
  • Rédaction de tests unitaires et d'intégration (JUnit) et documentation technique backend et frontend.

Client : RDM (Renault Digital Maroc) — Projet RCES (Renault Core E-commerce Solution)

Technologies : Java 16, Spring Boot, Microservices, Kafka, API REST, OAuth2, OpenAPI/Swagger, Cucumber, PostgreSQL, HBASE, MySQL, Elasticsearch, Angular, Jenkins, GitLab CI/CD, Docker, Kubernetes (AKS), AWS, JUnit/Mockito, Sonar, Clean Architecture, SOLID

  • Intervention au sein d'une équipe de 11 personnes (6 développeurs Java Backend, 2 développeurs PHP, 1 testeur, 1 Scrum Master), en méthodologie Agile Scrum, avec accompagnement technique des développeurs sur les bonnes pratiques.
  • Pilotage de la conception technique en appliquant les principes du software craftsmanship (TDD/BDD avec Cucumber, continuous delivery).
  • Contribution au Moteur Catalogue : indexation multi-canal, gestion de l'éligibilité produit, enrichissement temps réel via Elasticsearch.
  • Contribution au Moteur de Prix (Caisse) : référentiel de taxes, calcul de prix catalogue et panier, implémentation des règles métier tarifaires, persistance sur PostgreSQL et HBASE.
  • Contribution à l'OMS & Moteur de Vente : cycle de vie de la commande, paiements, cohérence des données tout au long du tunnel d'achat, avec échanges event-driven via Kafka.
  • Contribution au PIM Akeneo : centralisation et harmonisation des données produit marketing et techniques.
  • Sécurisation et documentation des API REST (OAuth2, OpenAPI/Swagger), développement backend Java / Spring Boot en architecture microservices, avec intervention ponctuelle sur le frontend Angular selon les besoins du projet.
  • Mise en œuvre de pipelines CI/CD sur Jenkins et GitLab, conteneurisation avec Docker et orchestration sur Kubernetes (AKS), déploiement sur AWS.
  • Application des principes SOLID et Clean Architecture, mesure de la couverture de tests avec Sonar sur chaque livraison.
  • Implication sur la qualité, l'architecture, la scalabilité et la livraison en production, au-delà du simple développement.

Ingénieur d'études et développement informatique · Axa Assurance Maroc, Casablanca · 09/2020 – 08/2022

Technologies : Java 8, Spring, Hibernate, SQL, DB2 AS/400

  • Développement et maintenance frontend/backend du portail de services AXA Assurance Maroc (Java/Spring/Hibernate).
  • Conception de requêtes SQL pour le rapprochement de données, garantissant la qualité et l'intégrité des données.
  • Analyse des besoins, conception fonctionnelle et technique, propositions de solutions techniques.
  • Rédaction et exécution de tests unitaires pour assurer la fiabilité des applications.

Stage de fin d'études – Développeur Java · Inetum, Casablanca · 03/2020 – 09/2020

Technologies : Java 8, Shell

  • Déploiement et paramétrage d'une solution de gestion métier, intégration de systèmes.

04 FORMATION

Ingénieur en Informatique et Réseaux, option MIAGE

École Marocaine des Sciences de l'Ingénieur (EMSI), Casablanca — 10/2015 – 09/2020 (Bac+5)

Sciences de la Matière Physique (SMP)

Faculté des Sciences Aïn Chock, Casablanca — 10/2013 – 06/2015

Baccalauréat Scientifique, option Sciences de la Vie et de la Terre

Lycée Lamsalla, Casablanca — 09/2010 – 06/2013

05 CERTIFICATIONS & FORMATIONS

  • AWS – Educate: Introduction to Generative AI
  • CERTIPROF – Scrum Foundation Professional Certificate
  • React Native – OpenClassrooms
  • Windows Server Administration Fundamentals 98-365 (Avril 2019)
  • Windows Server Database Fundamentals 98-364 (Avril 2018)
  • AWS – Cloud Technical Essentials

06 LANGUES

Français : Courant

Anglais : Courant

Arabe : Langue maternelle

CV anonymisé présenté par NextData · Confidentiel · contact@nextdata.ma ND-CV-4C50D84F

Pour être mis en relation avec ce profil, indiquez la référence ND-CV-4C50D84F : contact@nextdata.ma

Versement dans la GED

Vous devez être abonné pour ouvrir ce CV. Pour vous abonner, contactez-nous : contact@nextdata.ma · Déjà abonné ? Se connecter