You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Adil LahlouAL

Adil Lahlou

SENIOR SOFTWARE ENGINEER JAVA | SPRING | ANGULAR

600 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Adil

Senior Software Engineer spécialisé en Java (8 → 21), Spring Boot, Spring Batch, API et Angular, avec 9 ans d’expérience dans la conception de solutions robustes, scalables et industrialisées.
J’ai accompagné des acteurs majeurs tels que Société Générale, AIFE, Caisse des Dépôts, ENGIE, RMA sur des projets critiques : facturation électronique, traitements batch volumétriques, intégration de flux complexes, modernisation applicative, clean architecture.
Expert des environnements Agile, CI/CD et DevOps, je maîtrise l’ensemble du cycle de vie logiciel (analyse, conception, développement, tests, optimisation, documentation, support) et les bonnes pratiques (Clean Code, SOLID, TDD).
Reconnu pour ma rigueur et ma capacité d’analyse, j’interviens sur des projets à forte contrainte technique ou réglementaire.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle limitée

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Sopra Steria
    Développeur Backend Java / Spring Batch
    SECTEUR PUBLIC & COLLECTIVITÉS
    janvier 2026 - Aujourd'hui (5 mois)
    Montreuil, France
    Participation au programme national de facturation électronique piloté par l’AIFE, traitement des flux réglementaires (UBL, CII, Factur‑X) transmis par les plateformes partenaires, avec application stricte des normes AFNOR, contrôles XSD/Schematron et génération des flux réglementaires destinés à la PPF DGFiP.
    Java Spring boot Spring Batch Apache Kafka Gitlab CI/CD
  • Société Générale
    Senior Software Engineer Java
    BANQUE & ASSURANCES
    février 2025 - janvier 2026 (11 mois)
    Fontenay-sous-Bois, France
    Rôle : Software Engineer Senior Java.
    Projet : e-Fact – Plateforme réglementaire de Facturation Électronique – Équipe Leasing (Cassiopae).
    Contexte : Projet stratégique e-Fact développé from scratch pour la mise en conformité réglementaire en facturation électronique : conception d’une solution intégrée (batch multi-jobs, APIs, consumer asynchrone), transformation UBL, mapping data complexe Cassiopae et déploiement industrialisé en méthodologie Agile.
    Méthodologie : Agile, PI Planning, Release Train en rotation.
    Missions principales :
    - Participation à la définition du design applicatif et des choix d’architecture de la solution e-Fact : structuration de l’écosystème (batch multi-jobs, APIs dédiées, consumer événementiel, modules transverses), normalisation des modèles de données et conception des flux Cassiopae.
    - Développement backend Java 21 / Spring Boot / Spring Batch, respect des bonnes pratiques et standards de SG.
    - Mise en place et développement d’un consumer responsable du traitement asynchrone, mapping et du dispatch réglementaire.
    - Mise en œuvre et optimisation de jobs batch (Spring Batch) pour les différents segments réglementaires : extraction, transformation, validation, consolidation, génération, upload, suivi des statuts.
    - Réalisation du dictionnaire de mapping complet pour les champs complexes provenant du SI Leasing, incluant la transformation, validation et homogénéisation des données.
    - Ordonnancement des traitements via AutoSys : création, optimisation et supervision des workflows.
    - Déploiement applicatif :
    o Batchs déployés via XL Deploy.
    o APIs conteneurisées et déployées sur Kubernetes (supervision via Lens).
    - Participation active à l’ensemble des rituels Agile: Daily, Sprint Planning, Refinement, PI Planning, rétrospectives.
    - Contribution aux releases, dans un modèle rotatif entre les 4 équipes de l’Agile Release Train.
    Java 21 Spring boot Spring Batch Oracle XL Deploy
  • Groupe Caisse des dépôts
    Développeur Fullstack Java | Angular
    BANQUE & ASSURANCES
    mai 2022 - janvier 2025 (2 ans et 8 mois)
    Paris, France
    Projet : PePITe - Application stratégique de gestion des actifs financiers, dédiée aux opérations de participations et d'investissements de la Caisse des Dépôts.

    Contexte : Développement en mode BUILD d’une nouvelle application, née de la fusion des systèmes existants ISIS et SMILE. Après une première phase de construction, le projet est passé en mode RUN avec la prise en charge de la maintenance évolutive et corrective.

    Méthodologie : Agile Scrum.

    Missions principales :
    - Analyse des besoins fonctionnels et techniques via des ateliers fonctionnels avec le Product Owner et Business Analysts.
    - Développement de composants Angular réactifs avec gestion d'état via NgRX.
    - Implémentation des couches métiers et API REST avec Java 17 / Spring Boot 3.3, avec respect des principes de la Clean Architecture.
    - Création de nouveaux batchs pour des besoins d’extraction, d’import/export de données, et d’anonymisation RGPD.
    - Mise en œuvre des bonnes pratiques de développement : SOLID, Clean Code, revues de code sur Bitbucket.
    - Refactoring de briques critiques avec amélioration de la lisibilité et des performances.
    - Optimisation des traitements Spring Batch : -40% sur les temps de traitement.
    - Participation à la migration technologique : passage de Java 11 à Java 17, et de Spring Boot 2.x à 3.3.
    - Approche TDD avec rédaction de tests unitaires et d’intégration (JUnit 5, Mockito, MockMvc).
    - Couverture de plus de 89% sur les modules critiques.
    - Maintenance des pipelines CI/CD (Jenkins, Cloudbees).
    - Supervision des déploiements via Control-M.
    - Analyse des incidents de production et traitement de niveau 2.
    - Participation active aux rituels Agile (Daily, Sprint Planning, Review, Rétrospective) et à la dynamique d’amélioration continue de l’équipe.
    Java SpringBoot Spring Batch Clean Architecture Angular 16

Recommandations

Soyez le premier à recommander Adil

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master en Génie Logiciel et Systèmes Intelligents.
    2016
    Master en Génie Logiciel et Systèmes Intelligents.
  • Licence professionnelle en Conception des Systèmes Numériques Programmables Embarqués.
    2014
    Licence professionnelle en Conception des Systèmes Numériques Programmables Embarqués.

Compétences

Catégories