Freelance Senior Java Engineer · Java & Kotlin

Build and modernize business-critical Java and Kotlin applications.

I support teams in building and evolving reliable Java and Kotlin applications—from new features, services, and APIs to the incremental modernization of existing systems.

Java · Kotlin · Spring Boot · Jakarta EE · APIs · Microservices

20+ years of experience · Banking · E-commerce · Healthcare · Public sector

Remote-first · On-site kick-offs and workshops when useful

Experience from complex projects across banking, healthcare, public services, e-commerce, and digital platforms.

ING
Kleinanzeigen
Regiolux
waipu.tv
Clue

How I can help

Modernization

Modernize existing Java systems incrementally—from platforms and frameworks to persistence, supported by focused tests and comparisons.

Explore my approach

Application Engineering

Building and evolving reliable Java and Kotlin applications—from business logic and web applications to APIs, persistence, testing, and production delivery.

Integrations

Reliable interfaces and data flows between internal and external systems using APIs, messaging, and traceable operational processes.

Typical challenges

  • A business-critical Java application needs modernization
  • A team needs experienced support developing Java or Kotlin applications
  • Java, framework, or application-server upgrades are approaching
  • APIs, data flows, or integrations need stabilization
  • Technical change must happen while ongoing delivery and operations continue
  • Complex production issues, weak test coverage, or hard-to-maintain structures slow the team down

Selected project experience

What you can expect when working with me

Experience with established Java systems

More than 20 years working with Java, Java EE/Jakarta EE, Spring, Hibernate, databases, and interfaces.

From planning through production

Modernization in defined stages, covering technical planning, hands-on implementation, testing, and coordination within the client team.

Experience in business-critical environments

Project experience across banking, public services, e-commerce, healthcare, and digital platforms.

Direct collaboration

Technical decisions and priorities are discussed directly with me, without agency handoffs.

Working together

I work as an experienced Senior Java Engineer within your existing team—including on long-term assignments—or take ownership of a clearly scoped application development, modernization, or integration project.