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

Bilel A.

Développeur Java Senior · Spring Boot · Keycloak

550 €/jour
Paris, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Bilel

Développeur Java Senior — Spring Boot · Microservices · Keycloak / OAuth2 / OIDC

Vos APIs back-end doivent être robustes, sécurisées et maintenues dans la durée ? C’est exactement ce que je fais depuis 8 ans, sur des applications critiques pour des grands comptes bancaires et assurantiels (Sfeir, Caisse des Dépôts).

Ce que je livre concrètement :
Je conçois et développe des architectures microservices Java 21 / Spring Boot 3, avec une expertise pointue sur la sécurisation des APIs via Keycloak, OAuth2 et OpenID Connect — configuration des realms, gestion des rôles, validation des claims JWT, intégration FranceConnect.

Je prends en charge l’ensemble du cycle : conception d’API REST, tests unitaires et d’intégration (JUnit 5, Mockito, AssertJ), documentation OpenAPI / Swagger et déploiement via pipelines CI/CD GitLab.

Utilisation quotidienne de l’IA (Claude, ChatGPT) comme levier de productivité : génération et review de code, refactoring, conception d’architecture et debug — pour livrer plus vite sans compromis sur la qualité.

Pourquoi mes clients me rechoisissent :
Je m’intègre en 48h dans une équipe existante, je produis une documentation technique claire (README, contrats d’API) et je livre un code testé, maintenable, conforme aux principes SOLID et Clean Code.

Disponible pour des missions à Paris et en remote. Réponse garantie sous 1h.
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

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

Expériences

  • Sfeir
    Développeur Java Senior — Java 21 · Spring Boot 3 · Keycloak / OAuth2 / OIDC
    BANQUE & ASSURANCES
    juin 2021 - Aujourd'hui (5 ans)
    Paris, France
    Développeur Java Senior — Sfeir (mission longue durée, grands comptes)

    Intervenu sur plusieurs produits critiques dans un écosystème Java 21 / Spring Boot 3 / microservices REST, de la conception à la mise en production.

    Portail client B2B/B2C — Évolution d’une application de gestion de comptes et de dépôt de déclarations DSN.

    Intégration Keycloak complète : realms, clients, rôles, flux OAuth2 (authorization code flow) et OIDC, validation des claims JWT dans les resource servers Spring Security.

    Portail commercial — Développement de nouvelles fonctionnalités pour les équipes de vente : génération de devis, rapports dynamiques PDF/Excel via JasperReports, intégration DocuSign pour signature électronique.

    Application NIR (from scratch) — Outil de gestion et validation de numéros de Sécurité Sociale avec contrôles algorithmiques et règles réglementaires (Corse / DOM-TOM).

    API Proxy / Mock Server (from scratch) — Proxy à double mode : réponse mockée si expectation configurée, sinon passe-plat transparent vers la vraie API. Basculement à chaud via Spring Boot Actuator, sans redémarrage. Interface Thymeleaf pour les équipes QA, déployable directement en environnements d’intégration et de qualification.

    Stack : Java · Spring Security · Spring Data JPA / Hibernate · JUnit 5 · Mockito · AssertJ · OpenAPI / Swagger · Agile Scrum
    Spring boot Keycloak Spring Security Microservices Java
  • Kreatik - Innovative People
    Développeur Java Senior — Spring Boot · GCP · Terraform · OAuth2 / Auth0
    AGENCE & SSII
    décembre 2020 - juin 2021 (6 mois)
    Paris, France
    Mission d’automatisation et d’intégration d’APIs sur Google Cloud Platform, avec une forte composante infrastructure-as-code et sécurité.

    Microservice Monday.com (from scratch) — Intégration bidirectionnelle avec l’API Monday.com en Java 11 / Spring Boot, combinant appels REST et GraphQL (queries, mutations, subscriptions). Gestion des erreurs, retry policies et mapping des modèles métier.

    Sécurité & IAM — Mise en place des flux OAuth 2.0 via Auth0 : configuration des applications, scopes, gestion des tokens JWT et sécurisation des endpoints Spring Security.

    Migration Cloud — Migration GCP FirestoreCloud Storage avec refonte complète des scripts Terraform : modularisation, gestion des states et conformité IaC.

    CI/CD GitLab — Automatisation des pipelines : stages build/test/lint/déploiement, réduction des temps d’exécution et fiabilisation des releases.

    Stack : Java · Spring Boot · Auth0 · GraphQL · Terraform · GCP · JUnit 5 · Mockito
    Spring boot Google Cloud Platform (GCP) Terraform Auth0 Java
  • Informatique CDC
    Développeur Full-Stack Java — Spring · STRUTS2 · Activiti BPM / BPMN 2.0 · Signature électronique
    BANQUE & ASSURANCES
    octobre 2019 - novembre 2020 (1 an et 1 mois)
    Paris, France
    Mission full-stack sur une plateforme de signature électronique de documents — application métier critique avec workflows de validation multi-étapes et contraintes réglementaires strictes.

    Back-end & APIs REST — Développement de nouvelles fonctionnalités en Java 8 / Spring : exposition d’APIs REST, gestion des entités métier liées aux circuits de signature et implémentation des règles de validation documentaire.

    Automatisation BPM — Modélisation et implémentation des processus métier avec Activiti et BPMN 2.0 : process definitions, user tasks, service tasks, gateways et événements de cycle de vie. Automatisation des circuits de validation, d’approbation et de notification entre parties prenantes.

    Front-end — Développement et maintenance des interfaces en JavaScript / jQuery / JSP : amélioration de l’ergonomie des formulaires de signature et gestion des interactions dynamiques.

    Stack : Java 8 · Spring · STRUTS 2 · Activiti · BPMN 2.0 · JUnit · Maven · CI/CD
    Java Spring BPMN Activiti JavaScript

Recommandations

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

  • Diplôme d'ingénieur, Génie Logiciel et Système d'Information
    Institut supérieur d'informatique
    2018
    Diplôme d'ingénieur, Génie Logiciel et Système d'Information
  • Licence, Administration de / administrateur réseaux et systèmes
    Institut supérieur d'informatique
    2015
    Licence, Administration de / administrateur réseaux et systèmes

Certifications

Compétences

Catégories