
Az-eddine Aabid
Développeur FULLSTACK JAVA / ANGULAR
Salaire / Taux journalier
92100 Boulogne-Billancourt, France
Mobilité : Paris, 92000 Nanterre, ...
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Consultant technique Java/JEE avec plus de 10 ans d'expérience en développement full-stack. Expert en technologies Java (Spring Boot) et frameworks front-end modernes (Angular, AngularJS). Spécialisé dans la conception et le développement d'applications d'entreprise robustes avec une approche agile Scrum. Je mets mon expertise technique au service de vos projets pour garantir des solutions évolutives et performantes.
Expérience de travail
Développeur FULLSTACK JAVA / ANGULAR
Covéa (GMF)
sept. 2025 - févr. 2026
6 mois
92300 Levallois-Perret, France
Mission : Développement d'un module de gestion de procurations destiné aux gestionnaires de la GMF, permettant l'enregistrement d'une procuration dans le système et l'envoi automatique du document à signer au mandataire. Tâches réalisées : • Conception et implémentation d'API REST. • Développement de l'interface front-end en Angular. • Déploiements multi-environnements (intégration, recette). • Mise en place de la CI/CD avec Jenkins et suivi de la qualité via SonarQube • Réalisation de tests unitaires avec JUnit • Collaboration en méthodologie agile (Scrum). Environnement technique : Java 17, Intellij IDEA, Angular 14. Outils de Gestion de Projet : Jira Outils : Maven 3, Git, SonarQube Méthodologie : Agile Scrum.
Lead - Développeur FULLSTACK JAVA / ANGULAR
Bnp Paribas
mars 2022 - juin 2025
3 ans 4 mois
93100 Montreuil, France
Projet 1 : Refonte d’une application d’habilitation (VPN / Ressources / Groupes) Equipe : 1 chef de projet et 3 ingénieurs développement. Mission : Refonte complète d'une application existante de gestion des droits d'accès aux services internes et VPN, avec une architecture REST modernisée et une interface Angular refondue. Objectifs : o Gérer les demandes d’accès à des services composés de groupes de ressources (URL, IP) o Contrôler les droits VPN selon les rôles et le télétravail. o Intégrer un workflow de validation multi-niveaux : manager, équipe sécurité, validation finale (pour groupes critiques). Tâches réalisées : • Conception et implémentation d'API REST. • Développement de l'interface front-end en Angular. • Mise en place de l’authentification Websso. • Implémentation de workflows de validation multi-niveaux (manager, équipe sécurité, validation finale pour ressources sensibles). • Sécurisation des API REST avec Spring Security (contrôle d’accès, filtres, autorisations). • Déploiements multi-environnements (intégration, recette). • Mise en place de la CI/CD avec Jenkins et suivi de la qualité via SonarQube • Réalisation de tests unitaires avec JUnit • Collaboration en méthodologie agile (Scrum) Projet 2 : MyAccess – Gateway pour consommer les API SailPoint. Equipe : 1 chef de projet et 1 ingénieur développement. Mission : Développement d’une API Gateway IAM destinée à l’intégration avec SailPoint IdentityIQ, afin de renforcer la gouvernance des identités et des accès (IGA) et de centraliser le contrôle des droits utilisateurs pour des comptes applicatif. L’objectif principal est de sécuriser les opérations IAM, d’empêcher toute modification non autorisée des habilitations et de garantir la conformité aux exigences de sécurité et d’audit du groupe BNP Paribas. Tâches réalisées: • Conception et implémentation d'API REST. • Développement de l'interface front-end en Angular pour la gestion des utilisateurs. • Filtrage dynamique des périmètres d'accès selon le profil utilisateur. • Intégration avec les APIs de SailPoint pour la gouvernance des identités. • Filtrage et sécurisation des opérations critiques afin d’empêcher toute modification de droits hors périmètre autorisé. • Exposition d’API REST sécurisées pour la consultation et la gestion des habilitations. • Déploiements multi-environnements (intégration, recette, production). • Mise en place de la CI/CD avec Jenkins et suivi de la qualité via SonarQube. • Réalisation de tests unitaires avec JUnit. • Collaboration en méthodologie agile (Scrum). Environnement technique : Java 11, Angular 6, Intellij IDEA, Spring boot, Oracle, ldap, postgreSql. Outils de Gestion de Projet : Jira Outils : Maven, Git, SonarQube, Jenkins. Méthodologie : Agile SCRUM.
Développeur FULLSTACK JAVA / ANGULAR
Tessi
mars 2018 - déc. 2021
3 ans 10 mois
92100 Boulogne-Billancourt, France
Mission : Développement et maintenance d’une application de gestion des affaires et des documents clientèles pour le compte de la CNP Assurances. Cette application est composée : d’une GED, de micro services de réception de plis numérisés, de Web services SOAP pour la communication avec le SI du client, d’un front en AngularJS pour la gestion des affaires par les gestionnaires, d’un moteur JBPM pour la gestion des processus et d’un composant central pour la gestion de la base de données sous Cassandra. Tâches réalisées: • Analyse du besoin. • Conception, développement et maintenance de la stack complète. • Refactoring de code et corrections des bugs de production. • Développement des exports à destination des métiers: pilotage. • Déploiement des composants sur les différents environnements : intégration, recette, pré-production et production. • Utilisation de Jenkins pour l’intégration continue avec Jenkins. • Mise en place des fiches de revue de code. • Réalisation destests des web services développés ou évolués avec SoapUI. • Analyse desrègles avec l’outil SonarQube et correction des développements. • Réalisation destests des APIs REST développés en utilisant Postman. • Réalisation destests unitaires avec JUnit. • Gestion des dépendances Maven. • Participer aux cérémonies agiles. • Accompagner les développeurs Juniors. Environnement technique : Architecture Microservices, Java 8, Angular 6, AngularJS, jhipster, docker, Intellij IDEA, Eclipse, SOAP 1.1, Spring boot, Cassandra, jBPM. Outils de Gestion de Projet : Jira Outils : Maven 3, Git, SonarQube, Jenkins, Kibana Méthodologie : Agile SCRUM.
Ingénieur Étude et Développement Java Full stack.
Sofrecom
mai 2017 - nov. 2017
7 mois
Casablanca, Maroc
Mission : Projet système d'encaissement et de gestion de stock des boutiques Orange. Tâches réalisées : • Participation à la conception et la mise en place de l'architecture technique de l'application. • Analyse des besoins et des contraintes techniques. • Développement (back-end/front-end) des modules techniques de la solution. • Coordination des sujets techniques avec les architectes SI. • Participation à la préparation des Back Log. • Suivi de la bonne progression des développements. • Réalisation des revues de codes • Partage de la connaissance technique du projet au travers de la documentation. • Préparation des livrables et organisation du déploiement avec les acteurs concernés. Environnement technique: Java 8, Intellij IDEA, Spring Framework, Angular 4, WebStorm. 3
Ingénieur Étude et Développement JAVA/J2EE Angular JS
Kavaa Globale Services
nov. 2015 - avr. 2017
1 an 6 mois
Rabat, Maroc
Projets : 1. Projet ASEA. Système d’information pour gérer les besoins et les ressources en renforcement des Capacités du secteur électrique africain. 2. Projet SchoolCorner Application web pour la Gestion des établissements Scolaire. Tâches réalisées : • Analyse des besoins et des contraintes techniques. • Conception en UML sous Enterprise architecte (Diagramme Classe, Diagramme Activités). • Participation à la conception et la mise en place de l'architecture technique de l'application. • Participation à la préparation des Back Log. • Conception, développement et tester les User Stories. • Effectuer des taches de refactoring de code. • Assurer l’intégration continue et le déploiement continu avec Jenkins. Environnement technique:Java 8, Spring Framework, Junit, AngularJS, Bootstrap. Jhipster, Intellij IDEA. Outils de Gestion de Projet : Jira. Outils : Maven 3, GIT, SonarQube, REST client. Méthodologie : Agile Scrum.
Formation
Ecole Marocaine des Sciences de l'ingénieur
Diplôme d'ingénieur
2009 - 2015
6 ans 1 mois