Jasser Rahali, Java / Spring Boot engineer

SIGNAL ON — AVAILABLE WITHIN 1 MONTH · PARIS OR FULLY REMOTE

Jasser Rahali

Software Engineer, Java / Spring Boot

I design and ship solid back ends — microservices, hexagonal architecture, Kafka — and the interfaces that go with them. 6+ years across banking, the public sector, automotive and construction.

FreelanceUmbrella contract (portage)Hybrid / remote

6+years of experience
6missions delivered or ongoing
6industries
5,000+users on a platform I shipped

// logbook

Missions

Most recent first. Tap a mission to open it.

MISSION 06 · CONSTRUCTION · ONGOING Full-stack Developer, Java / React Bouygues Construction via Onepoint 09/2026 → present

Construction-site audit application

  • Java 21 / Spring Boot 3.5 BFF built from scratch to production, orchestrating upstream microservices
  • Microsoft Entra ID authentication (OAuth2 / JWT) on both BFF and front end
  • Audit PDF reports generated and sent by e-mail; resilience with Resilience4j (retries, timeouts)
  • React 19 / TypeScript / MUI front end, FR/EN i18n, mobile access via QR code
  • Deployed on Azure AKS with GitHub Actions, ArgoCD and Crossplane; OpenTelemetry observability

Java 21Spring Boot 3.5Spring SecurityEntra IDReact 19TypeScriptMUIAzure AKSArgoCDOpenTelemetry

MISSION 05 · BANKING · COMPLETED Back-end Developer, Java / Spring Boot LCL via Onepoint Paris · 09/2025 → 07/2026

EASY PART — online banking platform

  • Microservices in Java 21 / Spring Boot 4 with hexagonal architecture (Ports & Adapters)
  • Event-driven flows with Kafka: producers, consumers, consumer groups
  • BPMN business processes implemented with Flowable; design of new microservices
  • Docker containerisation, Kubernetes deployment; integration with partner systems

Java 21Spring Boot 4HexagonalKafkaFlowableDockerKubernetes

MISSION 04 · PUBLIC SECTOR · COMPLETED Full-stack Developer, Java / Angular Imprimerie Nationale via SII Vélizy · 07/2023 → 01/2025

DARS — automated passport and ID-card renewal kiosks for French town halls

  • Java 11/17 · Spring Boot back end, REST & SOAP APIs, external service integration
  • Responsive Angular components, Angular version upgrade, automated UI tests (Sikuli)
  • Error handling, monitoring and logging; JUnit and Karma / Jasmine tests
  • Jenkins + Nexus CI/CD, SonarQube code quality; Confluence documentation

Java 17Spring Boot 3HibernateAngularSOAPPostgreSQLJenkinsSonarQube

MISSION 03 · AUTOMOTIVE · COMPLETED Full-stack Developer, Java / Angular — Technical Lead Continental via Focus Corporation 12/2021 → 05/2023

ModelShop — product prototype management · Focus Cloud Portal

  • Lead technical contact on the client project
  • Code and performance optimisation, Gatling load testing
  • Technical specifications from client needs; RESTful APIs and new front-end features
  • Documentation and application deployment

JavaSpring BootSpring SecurityAngular 9NgRxGatling

MISSION 02 · EDTECH · COMPLETED Full-stack Developer IXNIHILO AutoÉcolePlus 04/2021 → 12/2021

Management and e-learning platform for driving schools

  • Built the platform through REST APIs, from idea to production
  • Designed and developed the customer-relationship platform
  • Rolled out to 5,000+ users

JavaNode.jsAngularTypeScriptPostgreSQL

MISSION 01 · AI & DATA · COMPLETED Full-stack Developer DATATEGY PapAI 02/2020 → 03/2021

Collaborative AI platform, from data collection to model deployment

  • Integrated a Python compiler into the product: +8% customer engagement
  • ML front end built with data scientists: time on page raised to 4 min
  • Vulnerability testing: −9% user-reported bugs, month over month

JavaSpring BootScalaPythonAngularMongoDB

// approach

How I work

Four habits you can check against my missions.

01

Understand before coding

I start from the business need: discovery, user stories, specifications. At Continental, as technical lead, I wrote the technical specs from the client's needs.

02

Architecture that lasts

Code shaped to evolve: hexagonal architecture and microservices at LCL, a BFF designed from scratch at Bouygues Construction, an Angular upgrade at Imprimerie Nationale.

03

Ship, measure, harden

Automated tests and CI/CD on every mission: JUnit, SonarQube, Gatling load tests, Resilience4j, OpenTelemetry observability, ArgoCD deployments.

04

Work as a team

Day-to-day Scrum (CSD certified), shared documentation, and close work with POs, testers and, at DATATEGY, data scientists.

// toolkit

Skills

What I actually used on missions, not a keyword list.

01Back end

Java 8 → 21Spring Boot 2 → 4Spring SecuritySpring Data / HibernateREST · SOAPResilience4jFlowable / BPMN

02Architecture

MicroservicesHexagonalBFFEvent-drivenOAuth2 / JWTEntra ID

03Data & messaging

KafkaPostgreSQLMySQLSQL ServerMongoDB

04Front end

AngularReact 19TypeScriptRxJS · NgRxMUI

05Cloud & DevOps

DockerKubernetesAzure AKSGitHub ActionsArgoCDJenkins · NexusOpenTelemetry

06Quality & method

ScrumJUnit · TDDGatlingSonarQubeKarma · JasmineSpecs & requirements

// foundations

Education & certifications

2020
National Engineering Degree in Computer ScienceNational Engineering School of Carthage
2021
CSD — Certified Scrum DeveloperScrum Alliance
2019
Cisco CCNA 1Networking
in progress
Oracle Certified Professional — Java 21in preparation
in progress
Google Cloudin preparation
languages
French · Englishprofessional proficiency

// next mission

A Java / Spring mission?

Available within 1 month, freelance through an umbrella company. Paris area or fully remote.

contact@jasser.fr