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