modernization
Modernization & Java upgrades
Move live platforms from Java 8 to 21 without stopping delivery. Refactor legacy code, tune performance and put dependable CI/CD in place.
- Java 8 → 21
- performance tuning
- CI/CD
- legacy refactoring
Senior Java / Spring Boot Consultant & Architect
10+ years delivering scalable backend services in banking, telecom and rail. I specialize in Java 21 upgrades, OpenShift cloud-native migrations, event-driven architecture on Kafka, and integrating AI into core workflows.
Services
Hands-on delivery inside your team or a focused engagement with a clear outcome. The common thread is reliable Java services in environments where security, audit and uptime matter.
modernization
Move live platforms from Java 8 to 21 without stopping delivery. Refactor legacy code, tune performance and put dependable CI/CD in place.
cloud-native
Migrate monoliths and legacy platforms to the cloud. Design event-driven flows with Kafka / MQTT and clean REST APIs between services.
security
Backend work for banking and compliance systems: Spring Security, role-based access, audit logging, and integrations for fraud detection.
applied AI
Connect AI services to Java backends with the same standards as the rest of the platform: secure APIs, access control, audit logging and monitoring.
Case studies
Client names are withheld under confidentiality agreements. The scope and the work are described as delivered.
Experience
Anti-money-laundering and fraud detection systems. REST integrations between compliance services and core banking.
REST APIs and microservices across several client projects, including a major French banking group.
Enterprise applications in a large data environment, from Java services to Angular front ends. Proposed the frontend and backend decoupling that let teams ship independently.
Designed and built an internal document archiving system from scratch, with role-based access control, audit logging and REST endpoints.
Skills
Contact
Send me an email or a message on LinkedIn with a short description of the system and what needs to change, and we'll set up a call.