← jasser.fr FR Download PDF ↓
Jasser Rahali

Jasser Rahali

Software Engineer, Java / Spring Boot — Full-stack

Paris, France · contact@jasser.fr · linkedin.com/in/rahali-jasser · jasser.fr

Available within 1 month · freelance · Paris area or fully remote

6+ years Java / Spring Boot · Microservices & hexagonal architecture · Kafka · BPMN · Azure · Kubernetes · Technical lead

Summary

Software engineer specialised in Java / Spring Boot with 6+ years of experience across banking, the public sector, automotive, construction, EdTech and AI. Designs microservices (hexagonal architecture, Kafka, BPMN), secure BFFs (OAuth2 / Entra ID) and the matching Angular or React front ends, through to Kubernetes deployment. Technical lead on a client project.

Technical Skills

Languages: Java (8 → 21), TypeScript, JavaScript, SQL, Python, Scala

Back end: Spring Boot (2 → 4), Spring Security, Spring Data / Hibernate, REST, SOAP, Resilience4j, Flowable / BPMN

Architecture: Microservices, hexagonal architecture, BFF, event-driven, OAuth2 / JWT, Microsoft Entra ID

Data: Kafka, PostgreSQL, MySQL, SQL Server, MongoDB

Front end: Angular, React 19, RxJS, NgRx, MUI

Cloud / DevOps: Docker, Kubernetes, Azure AKS, GitHub Actions, ArgoCD, Crossplane, Jenkins, Nexus, OpenTelemetry

Quality: JUnit, TDD, Gatling, SonarQube, Karma / Jasmine

Methods: Agile Scrum, specifications, requirements gathering, documentation

Professional Experience

Bouygues Construction — via Onepoint 09/2026 → present

Full-stack Developer, Java / React · 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

Stack: Java 21, Spring Boot 3.5, Spring Security, Entra ID, React 19, TypeScript, MUI, Azure AKS, ArgoCD, OpenTelemetry

LCL — via Onepoint Paris · 09/2025 → 07/2026

Back-end Developer, Java / Spring Boot · 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

Stack: Java 21, Spring Boot 4, Hexagonal, Kafka, Flowable, Docker, Kubernetes

Imprimerie Nationale — via SII Vélizy · 07/2023 → 01/2025

Full-stack Developer, Java / Angular · 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

Stack: Java 17, Spring Boot 3, Hibernate, Angular, SOAP, PostgreSQL, Jenkins, SonarQube

Continental — via Focus Corporation 12/2021 → 05/2023

Full-stack Developer, Java / Angular — Technical Lead · 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

Stack: Java, Spring Boot, Spring Security, Angular 9, NgRx, Gatling

IXNIHILO — AutoÉcolePlus 04/2021 → 12/2021

Full-stack Developer · 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

Stack: Java, Node.js, Angular, TypeScript, PostgreSQL

DATATEGY — PapAI 02/2020 → 03/2021

Full-stack Developer · 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

Stack: Java, Spring Boot, Scala, Python, Angular, MongoDB

Education

National Engineering Degree in Computer Science — National Engineering School of Carthage 2020

Certifications

CSD — Certified Scrum Developer — Scrum Alliance 2021

Cisco CCNA 1 — Networking 2019

Oracle Certified Professional — Java 21 — in preparation

Google Cloud — in preparation

Languages

French · English — professional proficiency