09/30/2026 updated

**** ******** ****
verified
100 % available

Senior Java architect (20+ years / Spring Boot) who has evolved into AI-enabled software engineering

Salò (Brescia), Italy
Only remote
Master's degree in electronic engineering
Salò (Brescia), Italy
Only remote
Master's degree in electronic engineering

Profile attachments

CV Scarpanti freelancer rev1.pdf

About me

Core: Java / Spring / Backend / Architecture Architecture: Microservices / REST / Security / OAuth2 / JWT / Cloud / Kubernetes Emerging: Generative AI / LLM / RAG / AI Agents / Spring AI / OpenAI Fullstack: FrontEnd strong skills: Angular(3 yrs), React (2 yrs) Arch Insurance (EU) DAC

Spring SecurityJava ArchitecturesJava Development ToolsSpring FrameworkJava API For RESTful Web Services (JAX-RS)PostgreSQLOpenid ConnectAngular 2+Docker for AWSReact.jsOracle 10g/11gSpring BootGenerative AIKubernetesRestful ApiMicroservices
Senior Java architect who has evolved into AI-enabled software engineering

Core: Java / Spring / Backend / Architecture
Architecture: Microservices / REST / Security / OAuth2 / JWT / Cloud / Kubernetes
Emerging: Generative AI / LLM / RAG / AI Agents / Spring AI / OpenAI

Java developer since 1999
Java Spring Boot developer since 2016, web applications development
Spring Security + JWT Openid practice

Grails developer since 2014
Artificial intelligence studies

TDD: I have a strong TDD-oriented approach to development. I like TDD because it gives me a very concrete way of approaching problems and see their solutions: I can define the expected behaviour, implement it step by step, and use tests as immediate feedback. I also find it very effective for identifying and fixing bugs and preventing regressions.

BUGS: When dealing with a bug, I like to approach it on two levels. First, I want to understand the underlying cause: why did the bug occur, and what was wrong in the original design or assumptions. Second, I like to approach it practically, comparing the system behaviour before and after the fix, so that I can verify that the solution really addresses the problem and does not introduce regressions.




Experience

Professional experience10+ years
Freelancer since2014

Languages

EnglishFluentItalianNative speaker

Project history

Software security Java Architect

European Commission DIGIT/RTD

Banking & Financial Services

500-1000 team member

  • My role was to design and apply, compliant with all European Commission security documentation, technology and best practices, a high and updated security layer to pre-existing SEP submission application and the recent brand new back office application, based on Java/SpringBoot REST service API and Angular FE.
  • Security technology to be applied is based on a single sign-on JWT OpenID token, negotiated according to internal BFF (back for frontend) approach in order to reside mainly on Back End security configuration and negotiation, minimizing the Front End responsibility in every security concern.
  • Both software improvements and bugs and vulnerability issues were to addressed following SCRUM/Agile scheduling and cerimonies

Senior Java Developer

Java17/Kotlin spring boot server micro service development and deployment for delivery food online catalogue of National Cortilia, which is the first agricultural market with a short supply chain. Its microservice modules are deployed onto Terraform AWS cloud architecture.


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in