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