Yassin Amlal

DÉVELOPPEUR SENIOR FULL STACK & DEVOPS

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

JavaSpring BootAngularMicroservicesJenkinsKotlinReactRequêtes SQLPythonKafkaGitDockerKubernetes

Langues

Français (Maternelle)Anglais

À propos

Introduction

DÉVELOPPEUR SENIOR Java/Spring Boot avec +7 ans d'expérience en architecture microservices et migration applicative pour des grands comptes. Expertise confirmée en migration Spring Boot 2→3, conteneurisation Docker/Kubernetes, et optimisation Kafka, avec pilotage complet de projets Angular/React. Spécialisé en qualité logicielle (CI/CD Jenkins, SonarQube) et méthodologie Agile SAFe pour livrer des solutions scalables et performantes.

Liens

Expérience de travail

Tech lead java springFlux

Malakoff Humanis

avr. 2026 - Présent

7 mois

Paris, France

Au sein de la DSI de Malakoff Umanis, rattaché à la direction de l'Épargne Retraite et Salariale, j'ai piloté la conception et l'architecture technique de deux microservices sans base de données, consommant des API externes, en encadrant une équipe de 2 développeurs en méthodologie Agile (sprints de 2 semaines). • OAK : microservice exposant les web services dédiés à la gestion de la partie salarié, consommant les API exposées par Kelia • OAS : microservice exposant les web services dédiés à la gestion de la partie entreprise, consommant les API exposées par Gepsa Responsabilités clés : • Conception de l'architecture microservices (découpage fonctionnel, choix techniques) • Développement en Spring Boot / Spring WebFlux, avec exploitation des types réactifs Flux et Mono pour paralléliser les appels aux API externes et optimiser les performances • Mise en place et supervision des tests unitaires (JUnit), avec une exigence de couverture de code de 90% • Intégration dans la chaîne CI/CD : Git / GitHub, Jenkins, Docker, Kubernetes • Encadrement technique d'une équipe de 2 développeurs en méthodologie Agile (sprints de 2 semaines), avec animation de sessions de revue de code • Utilisation de GitHub Copilot (modèle Claude Code) pour accélérer le développement, avec génération de fichiers .md pour optimiser la consommation de tokens, garantir une clean architecture et le respect des principes SOLID • Garantie de la qualité, de la scalabilité et de la maintenabilité des services

Senior dev Java / Spring Boot / Angular / DevOps,

Groupe Caisse des Dépôts

avr. 2024 - mars 2026

2 ans

Paris, France

– Pilotage de la migration complète de la plateforme de gestion des demandes de prêts depuis une solution low-code (Maindex) vers une architecture moderne Angular / React /Spring Boot. – Conception et développement de microservices REST en Java 17 / Spring Boot 3, incluant le refactoring du backend, la structuration de la couche métier et l'accès aux données PostgreSQL. – Migration applicative de Spring Boot 2 vers Spring Boot 3, avec mise à jour des dépendances, adaptation des composants techniques et sécurisation des flux existants. – Optimisation des flux de messagerie Kafka (configuration des topics, consumers et properties), avec supervision et diagnostic via Conduktor. – Mise en place de la conteneurisation Docker et déploiement sur Kubernetes pour les applications front-end et back-end. – Migration technique de l'API DDP de Java 17 vers Java 21, garantissant compatibilité, performance et pérennité. – Conception, configuration et maintenance des pipelines CI/CD Jenkins, intégrant l'analyse de code SonarQube et l'automatisation des déploiements. – Développement et maintenance des tests unitaires et d'intégration (Backend: JUnit, Frontend : Jest). – Réalisation d'extractions SQL en environnement de production pour des besoins fonctionnels et d'aide à la décision. – Travail en méthodologie Agile SAFe, avec une forte culture Software Craftsmanship (clean code, bonnes pratiques, qualité logicielle). – Environnement technique : Java 17/21, Spring Boot 3, Angular 17/18, React, REST APIs, Apache Kafka, Conduktor, PostgreSQL, Docker, Kubernetes, Jenkins, SonarQube, JUnit, Jest, Eureka, Git (Bitbucket, GitLab)

Consultant JAVA Spring angular sql

Monceau Assurances

janv. 2023 - avr. 2024

1 an 4 mois

Paris, France

– Analyse des besoins et rédaction des spécifications fonctionnelles en collaboration avec les équipes Métier, dans un cadre Agile Scrum. – Conception et développement de nouvelles fonctionnalités sur l'application MonceauNet V3, dédiée à la gestion des contrats IARD. – Participation active à la revue de code via les Merge Requests GitLab, avec un focus sur la qualité, la maintenabilité et les bonnes pratiques. – Traitement et résolution des anomalies applicatives, incluant l'analyse des incidents et la correction des régressions. – Développement de tests unitaires avec JUnit pour garantir la fiabilité et la robustesse des fonctionnalités livrées. – Gestion des migrations de données et du versioning de la base via Flyway.

Concepteur développeur JAVA/Kotlin/Spring Boot

AXA France

mai 2022 - déc. 2022

8 mois

Paris, France

– Intégration de la tribu Sinistres au sein du projet Solaris, plateforme stratégique dédiée à la gestion des sinistres. – Travail en méthodologie Agile Scrum au sein de la squad Gestion Corporel (15 personnes réparties entre Paris et Lisbonne), en charge des traitements liés aux préjudices corporels. – Conception et développement des nouvelles évolutions fonctionnelles, notamment sur les modules AQV et Offre, en lien direct avec les besoins métier. – Analyse, traitement et résolution des anomalies applicatives, avec un souci constant de qualité et de stabilité en production. – Réalisation de revues de code (Pull Requests) produites par les développeurs de la tribu, dans une logique de partage des bonnes pratiques et d'amélioration continue. – Interventions sur l'application MRM (Moteur de Règles Métier), incluant le développement de fonctionnalités permettant le calcul des estimations de préjudices corporels pour le projet Solaris. – Mise en œuvre des pratiques BDD (Behavior Driven Development) et TDD (Test Driven Development) pour fiabiliser les règles métier et les calculs complexes. – Participation aux activités DevOps: intégration continue, suivi des livraisons et gestion des incidents via Azure DevOps et JIRA. – Environnement technique : Java 11, Kotlin, Spring Boot, REST APIs, JUnit, Maven, Gradle, Git, IntelliJ IDEA, Azure DevOps, JIRA, Oracle Database, Agile Scrum, BDD, TDD.

Développeur concepteur full stack JAVA/JEE/Angular

Groupe Covéa - GMF

sept. 2020 - avr. 2022

1 an 8 mois

Paris, France

– Conception et développement de batchs Spring Batch pour la récupération, le traitement et le déplacement de fichiers (PDF, XML), incluant la lecture, le mapping des données et l'insertion des contenus transformés dans des files MQ via l'API JMS. – Développement de batchs dédiés à la réinjection des rejets dans les files Data, garantissant la fiabilité et la reprise des traitements. – Gestion et manipulation des files MQ à l'aide de l'outil MainView Middleware Administrator. – Développement et maintenance de services web permettant l'enrichissement de la GED via l'application Service Documentaire. – Implémentation des appels REST côté Front-end sur l'espace client en TypeScript. – Développement de tests unitaires avec JUnit afin d'assurer la robustesse des traitements batch et des services exposés. – Gestion des incidents en production via ServiceNow, avec analyse des logs et du monitoring applicatif à l'aide de Elasticsearch et Kibana.

Développeur Full Stack Java/Spring/Angular/Python

open

mai 2020 - sept. 2020

5 mois

Paris, France

– Conception et développement d' APIs REST permettant le découpage du texte extrait de CV en phrases, avec persistance des données en base MongoDB. – Développement d'une API d' extraction des compétences techniques, incluant l'identification des mots-clés, le calcul des occurrences et la localisation des termes dans le document, à partir d'un référentiel de compétences prédéfini. – Conception et implémentation d'une API dédiée à l' extraction des compétences fonctionnelles, basée sur l'analyse des phrases à l'aide d' expressions régulières et de règles grammaticales. – Développement de la partie Front-end en TypeScript, fournissant une interface utilisateur permettant de déclencher et visualiser les traitements backend. – Développement de tests unitaires avec JUnit, avec intégration de SonarQube afin de garantir une couverture de code élevée et une qualité logicielle conforme aux standards. – Mise en place de GitLab CI pour la gestion de l' intégration continue et des déploiements sur les différents environnements. – Conteneurisation des applications à l'aide de Docker et participation aux pratiques DevOps du projet. – Travail en méthodologie Agile Scrum, avec un fort accent sur la qualité, l'automatisation et la livraison continue. – Environnement technique : Java 8, Spring Boot, REST APIs, MongoDB, Maven, GitLab CI, Docker, TypeScript, JUnit, SonarQube, IntelliJ IDEA, JIRA, Agile Scrum, DevOps.

Développeur FullStackJavaFX/SpringBoot/SpringData

CPAM

mars 2018 - mars 2020

2 ans 1 mois

Bordeaux, France

– Contribution à la mise en production de la version 1 du projet SAGES2, plateforme dédiée à l' automatisation des entretiens médicaux dans les centres de santé en France. – Participation au développement des nouvelles fonctionnalités de la version 2, en collaboration avec les équipes métier et techniques. – Interventions sur le module EM (Entretien Médical) : – Développement des services web REST côté backend en Java 8 / Spring Boot / Spring MVC. – Développement et maintenance de l' interface front-end en JavaFX, incluant l'adaptation des fichiers FXML aux besoins fonctionnels. – Conception et implémentation des services permettant la gestion des données patients et médecins (création, consultation, mise à jour). – Suivi et gestion des anomalies applicatives via la plateforme Mantis. – Analyse, correction des bugs et mise en œuvre de tests unitaires et de non-régression afin de garantir la stabilité applicative. – Participation aux processus de qualité logicielle et de livraison continue. – Environnement technique : Java 8, Spring, Spring Boot, Spring MVC, REST APIs, JavaFX, MyBatis, H2, PostgreSQL, Tomcat, Maven, Git, Jenkins, SonarQube, JUnit, Mockito.

Développeur FullStack Java/Angular JS

Banque postal

mars 2017 - mars 2018

1 an 1 mois

Bordeaux, France

– Participation au programme Cap Client, dédié à la digitalisation de la vente de produits et services bancaires. – Intervention sur le domaine Vente, avec pour objectif la mise en place de services web permettant la souscription des produits bancaires dès l'entrée en relation client (formule de compte, découvert, Régulys). – Conception et développement de services REST côté SI en Java 8 / Spring MVC / Spring Boot, assurant la souscription des produits et la gestion des données clients. – Implémentation de la génération des contrats à l'issue de l'entretien client, en conformité avec les règles métier et réglementaires. – Développement des fonctionnalités front-end SPA avec AngularJS (Angular 1) framework interne (FWAD). – Rédaction de la documentation technique (DCTG, DCTD) garantissant la traçabilité et la maintenabilité des solutions. – Rédaction des cahiers de tests d'assemblage (TAS) pour la validation fonctionnelle et technique des livraisons. – Environnement technique : Java 8, Spring Boot, Spring MVC, REST APIs, AngularJS (Angular 1), SPA, Git, Maven.


Formation

Université de Bretagne Occidentale Brest

MIAGE, Développement des systèmes d'informations

2015 - 2016

1 an 3 mois

– Brest - Bien

Ecole marocaine des sciences de l'ingénieur

MIAGE, Informatique de gestion

2010 - 2014

3 ans 11 mois

– Rabat - Bien

ISTA

DTS, Informatiques et réseaux

2008 - 2010

1 an 11 mois

– Khemisset - assez bien

el yassmine

baccalauréat, S.ex

2007 - 2008

10 mois

– khemisset - assez bien

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.