Modernization
Modernize existing Java systems incrementally—from platforms and frameworks to persistence, supported by focused tests and comparisons.
Explore my approach
Freelance Senior Backend Engineer · Java & Kotlin
I take on the incremental evolution of your application, from assessment through implementation and verification. I combine extensive migration experience with automated transformations and targeted use of AI.
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
Modernize existing Java systems incrementally—from platforms and frameworks to persistence, supported by focused tests and comparisons.
Explore my approachBuilding and evolving reliable Java and Kotlin backend services, including APIs, persistence, testing, and production delivery.
Reliable interfaces and data flows between internal and external systems using APIs, messaging, and traceable operational processes.
Identify dependencies, critical workflows, and technical constraints.
Use and strengthen existing tests, capturing relevant results and measurements as a comparison baseline.
Implement small, reviewable changes and automate repetitive work where useful.
Repeat relevant scenarios, investigate unexpected differences, and document intentional changes.
Migrated to Java 21, Jakarta EE 10, and Payara 6 through production deployment. This included around 20–30 new JPA entities, side-by-side operation with EJB 2, and an improved test setup.
Java 21 · Jakarta EE 10 · Payara 6 · JPA · Liquibase · JUnit
Feature delivery, major-version upgrades, integrations, database migrations, automated testing, and build/deployment support in a regulated environment.
Java · Spring · Hibernate · Oracle · REST/SOAP · CI/CD
Developing distributed Kotlin and Spring Boot services, internal and external REST APIs, data workflows, and cloud infrastructure for an integrated self-service platform.
Kotlin · Spring Boot · REST · AWS · Kubernetes · Terraform
More than 20 years working with Java, Java EE/Jakarta EE, Spring, Hibernate, databases, and interfaces.
Modernization in defined stages, covering technical planning, hands-on implementation, testing, and coordination within the client team.
Project experience across banking, public services, e-commerce, healthcare, and digital platforms.
Technical decisions and priorities are discussed directly with me, without agency handoffs.
I take ownership of a clearly scoped modernization engagement, or work as an experienced engineer within your existing team, including long-term assignments. An assessment with a staged plan or standalone migration verification offers another starting point.