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.
SIGNAL ON — AVAILABLE WITHIN 1 MONTH · PARIS OR FULLY REMOTE
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
// logbook
Most recent first. Tap a mission to open it.
Construction-site audit application
Java 21Spring Boot 3.5Spring SecurityEntra IDReact 19TypeScriptMUIAzure AKSArgoCDOpenTelemetry
EASY PART — online banking platform
Java 21Spring Boot 4HexagonalKafkaFlowableDockerKubernetes
DARS — automated passport and ID-card renewal kiosks for French town halls
Java 17Spring Boot 3HibernateAngularSOAPPostgreSQLJenkinsSonarQube
ModelShop — product prototype management · Focus Cloud Portal
JavaSpring BootSpring SecurityAngular 9NgRxGatling
Management and e-learning platform for driving schools
JavaNode.jsAngularTypeScriptPostgreSQL
Collaborative AI platform, from data collection to model deployment
JavaSpring BootScalaPythonAngularMongoDB
// approach
Four habits you can check against my missions.
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.
Code shaped to evolve: hexagonal architecture and microservices at LCL, a BFF designed from scratch at Bouygues Construction, an Angular upgrade at Imprimerie Nationale.
Automated tests and CI/CD on every mission: JUnit, SonarQube, Gatling load tests, Resilience4j, OpenTelemetry observability, ArgoCD deployments.
Day-to-day Scrum (CSD certified), shared documentation, and close work with POs, testers and, at DATATEGY, data scientists.
// toolkit
What I actually used on missions, not a keyword list.
Java 8 → 21Spring Boot 2 → 4Spring SecuritySpring Data / HibernateREST · SOAPResilience4jFlowable / BPMN
MicroservicesHexagonalBFFEvent-drivenOAuth2 / JWTEntra ID
KafkaPostgreSQLMySQLSQL ServerMongoDB
AngularReact 19TypeScriptRxJS · NgRxMUI
DockerKubernetesAzure AKSGitHub ActionsArgoCDJenkins · NexusOpenTelemetry
ScrumJUnit · TDDGatlingSonarQubeKarma · JasmineSpecs & requirements
// foundations
// next mission
Available within 1 month, freelance through an umbrella company. Paris area or fully remote.
contact@jasser.fr