[nom]
Developpeur Full Stack Java / Angular | Spring Boot / Microservices | Freelance
[e-mail] • [téléphone] • Casablanca, Maroc • [lien]
PROFIL
Developpeur Full Stack Java confirme (Bac+5) avec plus de 3 ans d'experience dans le developpement d'APIs REST robustes, d'architectures microservices et de solutions bancaires critiques. Expert Java/Spring Boot, Spring Security, Spring Data et Hibernate avec une solide maitrise Oracle/SQL. Experience front-end via React Native et JavaScript, avec une montee en competence active sur Angular/TypeScript. Fort esprit qualite : tests unitaires, revues de code, Swagger/OpenAPI et CI/CD. Disponible pour mission freelance. TJM : 2000 MAD/jour.
COMPETENCES TECHNIQUES
Back-End · Java SE/EE, Spring Boot, Spring Security, Spring Data, Hibernate/JPA, Spring
Batch
APIs REST · REST robustes (JSON/XML), SOAP, OAuth2/OpenID Connect, Keycloak
(compatible)
Microservices · Architecture microservices, API Gateway, Clean Architecture, patterns
d'integration
Front-End · JavaScript (ES6+), TypeScript (notions), Angular (en cours), React Native
Bases de donnees · Oracle, SQL Server, SQL/PL-SQL — notions PostgreSQL / MySQL
DevOps & CI/CD · Jenkins, GitLab CI/CD (notions), Maven, Git, SonarQube, Kibana
Doc & Tests · Swagger/OpenAPI, JUnit 4, Mockito, tests d'integration, revues de code
Methodologie · Agile - Scrum | Ceremonies agiles | Rigueur & qualite logicielle
EXPERIENCES PROFESSIONNELLES
Developpeur Full Stack Java — APIs & Microservices Bancaires
EURAFRIC INFORMATION | Juin 2023 - Aujourd'hui | Casablanca, Maroc
Developpement d'APIs REST robustes et de microservices pour la plateforme bancaire BMCE Direct (Bank of Africa) :
APIs REST & Microservices
› Conception et developpement d'APIs REST robustes avec Spring Boot en respectant les bonnes pratiques
(versioning, pagination, error handling)
› Implementation Spring Security / OAuth2 / JWT pour la securisation des endpoints et gestion des autorisations
› Integration SOAP via Axis2 et conception d'architectures microservices scalables et maintenables
› Documentation des APIs via specifications techniques detaillees — montee en competence sur Swagger/OpenAPI
Qualite du Code & Tests
› Tests unitaires exhaustifs (JUnit 4 / Mockito) et tests d'integration avec couverture de code via SonarQube
› Participation active aux revues de code : respect des standards, detection des anti-patterns et amelioration continue
› Pipelines Jenkins CI/CD avec Quality Gates SonarQube — zero regression en production
Front-End & Integration Multicanal
› Developpement d'interfaces mobiles React Native integrees avec les APIs REST Spring Boot
› Maitrise JavaScript ES6+ et TypeScript — montee en competence active sur Angular
› Participation aux ceremonies Agile : sprint planning, daily, review et retrospective
Performance & Production
› Optimisation SQL/PL-SQL Oracle, gestion des transactions JPA/Hibernate et archivage automatise
› Systeme batch traitant 50 000+ enregistrements financiers par execution avec zero tolerance aux erreurs
› Support N2 en production, surveillance Kibana et reduction des incidents de ~30%
Analyste Developpeur
ATOS | Nov. 2022 - Mai 2023 | Casablanca, Maroc
› Supervision des traitements de production et analyse des anomalies — Projet ENOVA
› Traitement RGPD, reporting BIRT, gestion des sauvegardes et purges de bases de donnees
Stagiaire Developpeur Full Stack
IWACO | Mars - Sept. 2022 | Casablanca, Maroc
› Application mobile IWASALES : React Native (frontend) + Spring Boot (backend) — cycle complet en 6 mois
FORMATION
Diplome d'Ingenieur — Informatique et Reseaux (option MIAGE)
EMSI — Ecole Marocaine des Sciences de l'Ingenierie | 2019 - 2022 | Casablanca, Maroc
Bac+5 | Architecture logicielle, Full Stack & systemes d'information
BTS — Developpement des Systemes d'Information
Lycee Technique de Settat | 2016 - 2019 | Settat, Maroc
LANGUES
Francais · Courant (C1) · Anglais · Professionnel (B2) · Arabe · Langue maternelle