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

Bilel A.

Senior Java Developer · Spring Boot · Keycloak

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Bilel

Senior Java Developer — Spring Boot · Microservices · Keycloak / OAuth2 / OIDC

Do your back-endAPIsneed to be robust, secure, and maintainable over time? That's exactly what I've been doing for 8 years, on critical applications for major banking and insurance clients (Sfeir, Caisse des Dépôts).

What I deliver concretely:
I design and developJava 21 / Spring Boot 3microservices architectures, with sharp expertise in securingAPIsviaKeycloak**, **OAuth2**, and **OpenID Connect— configuringrealms**, managing **roles**, validating **JWT claims**, **FranceConnectintegration.

I handle the entire cycle:REST APIdesign,unitand integrationtests(JUnit5,Mockito**, **AssertJ),OpenAPI/Swaggerdocumentation, and deployment viaGitLab CI/CDpipelines.

Daily use ofAI(Claude**, **ChatGPT) as a productivity lever: code generation and review, refactoring, architecture design, and debugging — to deliver faster without compromising quality.

Why my clients re-hire me:
I integrate into an existing team within 48 hours, produce clear technical documentation (README, API contracts), and deliver tested, maintainable code that complies withSOLIDprinciples andClean Code.

Available for missions in Paris and remotely. Guaranteed response within 1 hour.
  • French

    Native or bilingual

  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Lille (up to 50km)

Experience

  • Sfeir
    Senior Java Developer — Java 21 · Spring Boot 3 · Keycloak / OAuth2 / OIDC
    BANKING AND INSURANCE
    June 2021 - Today (5 years)
    Paris, France
    Senior Java Developer — Sfeir (long-term mission, major clients)

    Involved in several critical products within aJava 21 / Spring Boot 3 / REST microservicesecosystem, from design to production.

    B2B/B2C Customer Portal — Evolution of an account management and DSN declaration submission application.

    CompleteKeycloakintegration:realms**, **clients**, **roles**, **OAuth2 (authorization code flow)andOIDCflows,JWT claimsvalidation in Spring Security resource servers.

    Sales Portal — Development of new features for sales teams: quote generation, dynamic PDF/Excel reports via JasperReports, DocuSign integration for electronic signature.

    NIR Application (from scratch) — Social Security Number management and validation tool with algorithmic checks and regulatory rules (Corsica / DOM-TOM).

    API Proxy / Mock Server (from scratch) — Dual-mode proxy: mocked response if configured expectation, otherwise transparent passthrough to the actual API. Hot-swappable via Spring Boot Actuator, without restart. Thymeleaf interface for QA teams, deployable directly in integration and qualification environments.

    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
    Senior Java Developer — Spring Boot · GCP · Terraform · OAuth2 / Auth0
    DIGITAL AND IT
    December 2020 - June 2021 (6 months)
    Paris, France
    API automation and integration mission on Google Cloud Platform, with a strong infrastructure-as-code and security component.

    Monday.comMicroservice(from scratch) — Bi-directional integration with the Monday.com API inJava 11 / Spring Boot**, combining **RESTcalls andGraphQL(queries, mutations, subscriptions). Error handling, retry policies, and business model mapping.

    Security&IAM— Implementation ofOAuth 2.0flows viaAuth0**: application configuration, scopes, **JWTtoken management, andSpring Securityendpoint security.

    CloudMigration —GCP**Firestore** →Cloud Storagemigration with complete refactoring ofTerraformscripts: modularization, state management, andIaCcompliance.

    GitLab CI/CD— Pipeline automation: build/test/lint/deployment stages, reduced execution times, and reliable releases.

    Stack: Java·Spring Boot · Auth0 · GraphQL · Terraform · GCP · JUnit 5 · Mockito
    Spring Boot Google Cloud Platform (GCP) Terraform Auth0 Java
  • Informatique CDC
    Full-Stack Java Developer — Spring · STRUTS2 · Activiti BPM / BPMN 2.0 · Electronic Signature
    BANKING AND INSURANCE
    October 2019 - November 2020 (1 year and 1 month)
    Paris, France
    Full-stack mission on an electronic document signature platform — critical business application with multi-step validation workflows and strict regulatory constraints.

    Back-end &REST APIs— Development of new features inJava8 / **Spring**: exposing **REST APIs**, managing business entities related to signature workflows, and implementing document validation rules.

    BPM**Automation** — Modeling and implementation of business processes withActivitiandBPMN 2.0:process definitions, user tasks, service tasks, gateways, and lifecycle events. Automation of validation, approval, and notification workflows between stakeholders.

    Front-end — Development and maintenance of interfaces inJavaScript/jQuery/ **JSP**: improving signature form usability and managing dynamic interactions.

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

Recommendations

These freelancer profiles also match your criteria

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

Education

  • Engineering Degree, Software Engineering and Information Systems
    Higher Institute of Informatics
    2018
    Diplôme d'ingénieur, Génie Logiciel et Système d'Information
  • Bachelor's Degree, Network and System Administration
    Higher Institute of Informatics
    2015
    Licence, Administration de / administrateur réseaux et systèmes

Certifications

Skill set

Categories