[nom]
Développeur Full Stack Java / Spring Boot / Angular / React
[téléphone] | # [e-mail] | + Maroc
[lien] [lien] | [lien] [lien] | [lien] [lien]
COMPÉTENCES TECHNIQUES
Backend & Architecture : Java 17/21, Spring Boot, Spring Security (JWT, RBAC), Spring Cloud/Batch, JPA/Hibernate, API REST, Microservices, Event-driven architecture
Messagerie & Streaming : Apache Kafka, RabbitMQ (producers/consumers, topics, queues, traitement asynchrone)
Frontend : Angular 17+/19 (TypeScript, RxJS, Angular Material), React.js (Hooks, Context API), JavaScript, HTML5/CSS3, WebSockets
Bases de données : Oracle Database, SQL Server, PostgreSQL, MySQL, Redis, Optimisation SQL / PL-SQL
DevOps & Méthodologies : Agile/Scrum, Clean Architecture, TDD, CI/CD, Git, GitLab CI, Docker, Kubernetes, Jenkins, JIRA
Tests & Qualité : TDD, tests unitaires, tests d’intégration, tests de contrat (Contract testing), JUnit, Mockito, Jasmine, PHPUnit, Revues de code
EXPÉRIENCE PROFESSIONNELLE
TamTam International · Fév. 2026 – Sept. 2026
Développeur Full Stack · Marrakech, Maroc
- Intégration dans un projet de gestion des formations et de création de webinars : conception et développement de services Spring Boot exposant des API REST, authentification/autorisation, gestion des utilisateurs et des sessions.
- Participation à une architecture microservices et event-driven : communication asynchrone entre services via RabbitMQ (publication/consommation d’événements, découplage des services).
- Application du TDD (JUnit, Mockito) et mise en place de tests d’intégration et de tests de contrat (Contract testing) pour sécuriser les échanges entre services et les API.
- Développement et amélioration des prompteurs de présentation avec React.js, gestion des états et des données en temps réel via WebSockets, intégration d’interfaces dynamiques.
Aji Cod · Mars 2023 – Juil. 2023
Développeur Web Full Stack · Agadir, Maroc
- Développement d’applications web full-stack selon la méthodologie Agile/Scrum.
- Conception d’interfaces performantes avec Symfony, React, TypeScript et gestion de bases de données MySQL .
Risouss Agricole · Nov. 2022 – Mars 2023
Développeur d’Applications Java · Agadir, Maroc
- Développement et évolution d’un ERP de gestion de stock et de suivi des produits, basé sur Spring Boot (API REST, JPA/Hibernate), Spring Cloud/OpenFeign et Angular 19 (TypeScript, RxJS, Angular Material).).
- Mise en place de la sécurité RBAC avec Spring Security, JWT, et traitement par lots avec Spring Batch.
- Gestion des flux de messages via RabbitMQ vers PostgreSQL ; intégration continue avec GitLab CI et Docker, gestion des artefacts via JFrog.
Commune d’[nom] Melloul · Avr. 2022 – Juil. 2022
Développeur Full Stack · [nom] Melloul, Maroc
- Développement d’une application de gestion des congés (CRUD complet, authentification sécurisée) avec React.js (Hooks, Context API) et API REST.
- Développement d’une application de gestion des impôts avec API RESTful, authentification JWT et React.js (Hooks, JavaScript, HTML5/CSS3).
FORMATION
Université Cadi Ayyad · 2024 – 2026
Master Ingénierie des Systèmes d’Information · Marrakech, Maroc
Université Ibn Zohr · 2022 – 2024
Licence Sciences Mathématiques et Informatique · Agadir, Maroc
École Supérieure de Technologie · 2020 – 2022
DUT Génie Informatique · Meknès, Maroc
CERTIFICATIONS
Java SE 21 Developer – Oracle (2026) · | · Pratiques d’Ingénierie pour la Qualité Logicielle – Coursera (2025) · | · Ethical Hacker –
Cisco (2025)
LANGUES & SOFT SKILLS
Langues : Arabe (natif) | Français (courant) | Anglais (professionnel)
Soft Skills : Leadership & Communication, Travail d’équipe, Résolution de problèmes, Pensée critique & analytique