Jasser Rahali, ingénieur Java / Spring Boot

SIGNAL ACTIF — DISPONIBLE SOUS 1 MOIS · PARIS / IDF OU FULL REMOTE

Jasser Rahali

Ingénieur logiciel Java / Spring Boot

Je conçois et livre des back-ends solides — microservices, architecture hexagonale, Kafka — et les interfaces qui vont avec. 6+ ans, de la banque au secteur public, en passant par l'industrie et la construction.

Portage salarialFreelanceHybride / remote

6+ans d'expérience
6missions livrées ou en cours
6secteurs d'activité
5 000+utilisateurs sur une plateforme livrée

// journal de bord

Missions

De la plus récente à la plus ancienne. Touchez une mission pour l'ouvrir.

MISSION 06 · CONSTRUCTION · EN COURS Développeur Fullstack Java / React Bouygues Construction via Onepoint 09/2026 → aujourd'hui

Application d'audit de chantiers

  • BFF Java 21 / Spring Boot 3.5 construit de zéro jusqu'au déploiement : orchestration des microservices amont
  • Authentification Microsoft Entra ID (OAuth2 / JWT) côté BFF et front
  • Rapports d'audit PDF générés et envoyés par e-mail ; résilience avec Resilience4j (retries, timeouts)
  • Front React 19 / TypeScript / MUI, i18n FR/EN, accès mobile par QR code
  • Déploiement Azure AKS via GitHub Actions, ArgoCD et Crossplane ; observabilité OpenTelemetry

Java 21Spring Boot 3.5Spring SecurityEntra IDReact 19TypeScriptMUIAzure AKSArgoCDOpenTelemetry

MISSION 05 · BANQUE · ACCOMPLIE Développeur Backend Java / Spring Boot LCL via Onepoint Paris · 09/2025 → 07/2026

EASY PART — plateforme de banque en ligne

  • Microservices en Java 21 / Spring Boot 4, architecture hexagonale (Ports & Adapters)
  • Flux événementiels Kafka : producers, consumers, consumer groups
  • Processus métier BPMN implémentés avec Flowable ; conception de nouveaux microservices
  • Conteneurisation Docker, déploiement Kubernetes ; intégration avec les systèmes partenaires

Java 21Spring Boot 4HexagonaleKafkaFlowableDockerKubernetes

MISSION 04 · SECTEUR PUBLIC · ACCOMPLIE Développeur Fullstack Java / Angular Imprimerie Nationale via SII Vélizy · 07/2023 → 01/2025

DARS — renouvellement automatisé des passeports et cartes d'identité en mairie

  • Back-end Java 11/17 · Spring Boot, API REST & SOAP, intégration de services externes
  • Composants Angular responsives, montée de version Angular, tests IHM automatisés (Sikuli)
  • Gestion des erreurs, monitoring et journalisation ; tests JUnit, Karma / Jasmine
  • CI/CD Jenkins + Nexus, qualité de code SonarQube ; documentation Confluence

Java 17Spring Boot 3HibernateAngularSOAPPostgreSQLJenkinsSonarQube

MISSION 03 · AUTOMOBILE · ACCOMPLIE Développeur Fullstack Java / Angular — référent technique Continental via Focus Corporation 12/2021 → 05/2023

ModelShop — gestion des prototypes produits · Focus Cloud Portal

  • Référent technique principal sur le projet client
  • Optimisation du code et des performances, tests de charge Gatling
  • Spécifications techniques à partir des besoins client ; API RESTful et nouvelles fonctionnalités front
  • Documentation et déploiement de l'application

JavaSpring BootSpring SecurityAngular 9NgRxGatling

MISSION 02 · EDTECH · ACCOMPLIE Développeur Fullstack IXNIHILO AutoÉcolePlus 04/2021 → 12/2021

Plateforme de gestion et d'éducation en ligne pour auto-écoles

  • Développement de la plateforme via des API REST, de l'idée à la mise en production
  • Conception et développement de la plateforme de relation client
  • Déploiement atteignant 5 000+ utilisateurs

JavaNode.jsAngularTypeScriptPostgreSQL

MISSION 01 · IA & DATA · ACCOMPLIE Développeur Fullstack DATATEGY PapAI 02/2020 → 03/2021

Plateforme d'IA collaborative, de la collecte des données au déploiement des modèles

  • Intégration d'un compilateur Python dans l'application : +8 % d'engagement client
  • Front ML conçu avec les data scientists : temps passé sur la page porté à 4 min
  • Tests de vulnérabilité : −9 % de bugs signalés, mois après mois

JavaSpring BootScalaPythonAngularMongoDB

// méthode

Comment je travaille

Quatre habitudes, vérifiables dans mes missions.

01

Comprendre avant de coder

Je pars du besoin métier : recueil, user stories, spécifications. Chez Continental, comme référent technique, j'ai rédigé les spécifications à partir des besoins du client.

02

Une architecture qui dure

Du code découpé pour évoluer : architecture hexagonale et microservices chez LCL, BFF conçu de zéro chez Bouygues Construction, montée de version Angular à l'Imprimerie Nationale.

03

Livrer, mesurer, fiabiliser

Tests automatisés et CI/CD sur chaque mission : JUnit, SonarQube, tests de charge Gatling, Resilience4j, observabilité OpenTelemetry, déploiements ArgoCD.

04

Faire équipe

Scrum au quotidien (certifié CSD), documentation partagée, et un travail main dans la main avec les PO, les testeurs et, chez DATATEGY, les data scientists.

// arsenal

Compétences

Ce que j'ai utilisé en mission, pas une liste de mots-clés.

01Back-end

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

02Architecture

MicroservicesHexagonaleBFFEvent-drivenOAuth2 / JWTEntra ID

03Données & messaging

KafkaPostgreSQLMySQLSQL ServerMongoDB

04Front-end

AngularReact 19TypeScriptRxJS · NgRxMUI

05Cloud & DevOps

DockerKubernetesAzure AKSGitHub ActionsArgoCDJenkins · NexusOpenTelemetry

06Qualité & méthode

ScrumJUnit · TDDGatlingSonarQubeKarma · JasmineSpecs & recueil du besoin

// bases

Formation & certifications

2020
Diplôme national d'ingénieur en informatiqueÉcole nationale d'ingénieurs de Carthage
2021
CSD — Certified Scrum DeveloperScrum Alliance
2019
Cisco CCNA 1Réseaux
en cours
Oracle Certified Professional — Java 21en préparation
en cours
Google Clouden préparation
langues
Français · Anglaisniveau professionnel

// prochaine mission

Une mission Java / Spring ?

Disponible sous 1 mois, en portage salarial. Paris / Île-de-France ou full remote.

contact@jasser.fr
LinkedIn CV (PDF) Version web