
Youssef Jlassi
Lead Dev FullStack Java | Angular | Spring Boot
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Lead Developer Java / Spring Boot freelance - 10+ ans sur des systèmes critiques (banque, identité, télécom, transport). Conception d'architectures microservices, modernisation de plateformes legacy, développement backend Java haute performance, frontend Angular et pilotage d'équipes techniques. Clients : IN Groupe, LCH (LSEG), Société Générale, SNCF, Transatel. Stack : Java 21, Spring Boot, Microservices, REST API, Angular, Kafka, Docker, Kubernetes, CI/CD. IDF ou Remote.
Expérience de travail
Lead Developer Java / Spring Boot - Plateforme d'Identité Numérique
IN Groupe
nov. 2025 - Présent
1 an
78140 Vélizy-Villacoublay, France
IN Groupe (Régalien / Identité numérique) - 6 mois - Java 21, Spring Boot 3.5, Angular 19, Keycloak, Kubernetes Problème : Le client souhaite construire une plateforme d'identité numérique servant de moteur workflow pour la production et la gestion de titres d'identité officiels (passeports, cartes d'identité), dans le cadre d'un projet d'export à l'international (Passeport Colombie). Forts enjeux de sécurité applicative, conformité, disponibilité et automatisation des chaînes de production. Solution : Conception et développement from scratch du composant sitac-adapter (services REST, modèle de données, validation). Pilotage technique d'une équipe (revues de code, standards, mentoring juniors). Sécurisation applicative via Keycloak (OAuth2, gestion des rôles), HTTPS et bonnes pratiques OWASP. Industrialisation CI/CD Jenkins avec analyse SonarQube. Automatisation des déploiements multi-environnements via Ansible et AWX. Résultat : Plateforme déployée en production sur projet international. Réduction significative du temps de mise en production grâce à l'automatisation Ansible/AWX. Couverture de tests élevée maintenue grâce aux standards mis en place. Montée en compétences de l'équipe junior sur Spring Boot 3 et Java 21.
Senior Fullstack Developer Java / Angular - Migration SWIFT ISO 20022
LCHFreelance
nov. 2022 - oct. 2025
3 ans
Paris, France
LCH - London Stock Exchange Group (Finance / Chambre de compensation) - 3 ans - Java 8, Spring Boot, Angular 13/15, SWIFT, ISO 20022, Cucumber Problème : Le système de trésorerie CATS, qui traite les appels de marge aux adhérents et les flux de paiements interbancaires, devait être modernisé pour répondre à trois enjeux : migration du frontend legacy vers une stack moderne, automatisation des flux STP USD/GBP pour réduire le risque opérationnel, et mise en conformité avec la norme SWIFT ISO 20022 (CBPR+). Solution : Pilotage de la migration du frontend CATS legacy vers Angular 13 puis 15 (architecture, RxJS, Lazy Loading, modules partagés). Conception et implémentation end-to-end du flux STP USD/GBP pour les retraits de collatéral (CMS vers CATS vers SWIFT MT202 vers Euroclear vers MT900). Migration des messages SWIFT MT (MT202/MT204) vers ISO 20022 (PACS.009/010) dans le cadre du projet réglementaire CBPR+. Conception et développement du module de calcul de headroom pour le contrôle des limites de crédit avant validation des flux de paiement, sécurisant les opérations contre les dépassements d'exposition : implémentation via le design pattern Strategy selon les types de limites . Industrialisation du build via GitLab CI/CD. Stratégie de tests complète (JUnit, intégration, BDD Cucumber). Résultat : Réduction significative du risque opérationnel et du traitement manuel via l'automatisation du cycle de paiement interbancaire. Conformité réglementaire CBPR+ assurée dans les délais imposés par SWIFT. Amélioration significative de la couverture de code via la stratégie BDD. Réduction du temps de résolution des incidents critiques en production.
Backend Developer Java / Spring Boot - Plateforme de Gestion Documentaire
Société Générale
nov. 2020 - oct. 2022
2 ans
Paris, France
Société Générale (Banque universelle) - 1 an 11 mois - Java 8, Spring Boot 1.5 vers 2.4, Spring MVC, OpenAPI v3, Hazelcast, Microservices Problème : Le socle documentaire de la banque, utilisé par de nombreuses applications métier pour gérer des actifs documentaires (cycle de vie, métadonnées, sécurisation), reposait sur une architecture monolithique vieillissante (Spring Boot 1.5, Jersey). Enjeux : moderniser la stack, transformer l'architecture en microservices, améliorer les performances et faciliter la maintenance long terme. Solution : Pilotage de la modernisation du socle applicatif (migration Spring Boot 1.5 vers 2.4, remplacement Jersey par Spring MVC, migration vers OpenAPI v3). Contribution active à la transformation vers l'architecture microservices (découpage fonctionnel, contrats d'API, patterns d'intégration). Conception et développement de fonctionnalités clés (cycle de vie documentaire, métadonnées, APIs REST sécurisées). Mise en place d'un cache distribué Hazelcast pour améliorer les temps de réponse des APIs les plus sollicitées. Configuration des pipelines CI/CD Jenkins avec déploiement automatisé via Alien4Cloud sur cloud interne. Analyse proactive des incidents de production (Kibana, monitoring). Résultat : Migration Spring Boot 1.5 vers 2.4 réussie sans interruption de service. Amélioration mesurable des temps de réponse API grâce au cache Hazelcast. Découpage en microservices facilitant les évolutions et la maintenance. Détection proactive des incidents production via le monitoring mis en place.
Backend Java Developer - Workflows Asynchrones & Provisioning Réseau
Transatel
avr. 2018 - oct. 2020
2 ans 7 mois
Région de Paris, France
Transatel (Télécom / MVNO européen) - 2 ans 6 mois - Java 8/11, Spring Boot, Grafana, Cucumber, JUnit Problème : Le système de provisioning, processus critique de préparation et configuration des éléments réseau pour fournir des services aux clients finaux, reposait sur un composant Java 5 obsolète. Enjeux : moderniser la stack pour assurer maintenabilité et performance, intégrer de nouveaux partenaires télécom rapidement, et fiabiliser les workflows asynchrones sur environnement à forte volumétrie. Solution : Migration du composant provisioning-callback de Java 5 vers Java 8 (refactoring complet, gestion de la compatibilité ascendante, optimisation des performances). Analyse fonctionnelle et technique pour l'intégration de nouveaux partenaires et services télécom. Développement et évolution des workflows d'activation réseau (traitement asynchrone, gestion des callbacks opérateurs). Mise en place de dashboards Grafana pour le monitoring des flux et la détection proactive des anomalies. Implémentation d'une stratégie de tests robuste (TDD avec JUnit et BDD avec Cucumber). Gestion des releases et support production. Résultat : Migration Java 5 vers Java 8 sans régression sur un composant critique en production. Réduction du temps d'intégration de nouveaux partenaires télécom. Détection proactive des anomalies en production via dashboards Grafana. Couverture de tests significativement améliorée grâce à la stratégie TDD/BDD.
Java Developer - Géolocalisation Temps Réel & Microservices
SNCF
avr. 2016 - mars 2018
2 ans
Région de Lyon, France
SNCF (Transport ferroviaire) - 2 ans - Java, Spring, ActiveMQ, REST API, JUnit Problème : Une brique logicielle transverse du SI SNCF devait fournir un service de géolocalisation temps réel des trains sur le réseau ferroviaire français, avec une exigence forte de fiabilité et de performance (données critiques pour l'exploitation et la régulation du trafic). Solution : Participation aux phases de conception et de développement. Implémentation de nouveaux services REST répondant aux exigences des applications clientes consommatrices. Correction des anomalies remontées par le client. Analyse technique et fonctionnelle détaillée des besoins métiers. Rédaction et mise à jour des Spécifications Techniques Détaillées. Préparation et déploiement des livrables. Réalisation des tests fonctionnels et accompagnement dans les phases de recette et de mise en production. Résultat : Service de géolocalisation temps réel déployé en production sur un périmètre national. Intégration réussie avec plusieurs applications métier SNCF. Documentation technique complète facilitant la maintenance long terme.
Formation
INSA Lyon - Institut National des Sciences Appliquées de Lyon
Mastère spécialisé en informatique et systèmes d'information
2015 - 2016
2 ans
École Nationale d'Ingénieurs de Sfax
Diplôme d'ingénieur en génie informatique
2012 - 2015
4 ans
Institut Préparatoire aux Études d'Ingénieur de Sfax
2010 - 2012
3 ans
Lycée Hedi Chaker
Baccalauréat aux sciences de l’informatique
2006 - 2010
5 ans