Offerings
How I can support you
Modernizing existing Java applications
Bringing grown Java systems up to a current, maintainable state — without a full rewrite.
Legacy Java migration
Moving outdated Java versions and frameworks onto a supported, future-proof codebase.
Spring / Spring Boot modernization
Upgrading classic Spring or Java EE applications to Spring Boot with current standards.
Replacing legacy enterprise architectures
Step-by-step replacement of JBoss, EJB and similar legacy platforms with modern architectures.
Modularization
Breaking monolithic codebases into clearly scoped, independently deployable modules.
Microservices
Designing and implementing microservice architectures for scalable, highly available systems.
Cloud migration
Moving existing applications to Kubernetes and cloud platforms like AWS or Azure — without downtime.
Technical architecture decisions
Sound architecture guidance and decisions as an experienced software architect.
In Detail
Selected offerings in detail
Offer 1 – Java Modernization Assessment
"Is your Java application still future-proof?"
Before any modernization starts, I need an honest picture of the current state. In the Java Modernization Assessment, I systematically review your existing application:
- Architecture
- Java version
- Frameworks
- Technical debt
- Build/deployment process
- Testability
- Dependencies
- Modernization potential
Result: A concrete modernization roadmap with prioritized next steps, effort estimates and risk assessment.
Offer 2 – Legacy Java Modernization
"From J2EE/EJB to Spring Boot"
I guide the step-by-step replacement of J2EE and EJB applications with modern Spring Boot architectures. The difference from many Spring Boot consultants: I don't just know Spring Boot — I know the systems most of these legacy applications originally grew out of, and where the real migration pitfalls are.
Offer 3 – Spring Boot / Microservice Architecture
"I help companies build and modernize scalable Java / Spring Boot systems."
From splitting a monolith into well-scoped services, through the communication patterns between them, to running everything on Kubernetes and in the cloud — I support you through the full architecture lifecycle.
Offer 4 – CI/CD for Java
"From manual deployment to an automated Java CI/CD pipeline"
I build end-to-end CI/CD pipelines for Java applications — with Jenkins, GitLab CI, GitHub Actions or Azure DevOps — automating build, test and deployment so releases run reliably without manual work.
Does one of these match your project?
Let's discuss how I can specifically support you.
Discuss your project