java

Modern Java Fast-Track

Upgrade your codebase by mastering Data-Oriented Programming, Java 21, and Virtual Threads.

Expected Outcome

You will learn to separate data from logic (DOP) and gain the tools to build type-safe, high-performance, and asynchronous applications with modern Java.

Target Audience

For experienced Java developers and architects wanting to eliminate technical debt and build massively scalable systems with modern Java.

Prerequisites

Professional Java experience is required; if the language is new to you, we recommend 'Java Jumpstart: Essentials'.

Curriculum & Highlights

Records & Text Blocks
Data-Oriented Programming (DOP)
Sealed Interfaces & Type Safety
Exhaustive Pattern Matching
Virtual Threads (Project Loom)
Sequenced Collections & Async API

Challenges we address

"How do you eliminate boilerplate and create immutable data using Records and Text Blocks?"

"How do you separate data from logic (DOP) using Sealed Classes and Pattern Matching?"

"How do you scale to millions of asynchronous tasks using Virtual Threads instead of reactive frameworks?"

Detailed Description
Many Java applications today are locked in patterns from the Java 8 and Java 11 eras. This results in cumbersome codebases filled with boilerplate and complex asynchronous frameworks. This technical debt not only leads to bugs but also slows down delivery. By embracing the paradigm shift of Data-Oriented Programming (DOP) and the groundbreaking features in Java 21, we can build systems that are radically simpler, safer, and more scalable. This workshop is built on Active Learning where we code extensively throughout the day in two parallel domains. Together, we modernize the architecture by replacing outdated POJOs with immutable Records and securing the domain using Sealed Interfaces. We then let the compiler drive business logic through Pattern Matching, and finally scale the system to hundreds of thousands of asynchronous tasks using Virtual Threads. Throughout the day, we dive deep into separating data from logic to create code that is both highly readable and entirely type-safe. We discard complex reactive frameworks and implement Project Loom to handle massive concurrency using classic and sequential code. Combined with new interfaces like Sequenced Collections and proven tools like Callable, you gain the ability to build next-generation Java systems optimized for the cloud. Actlea's core philosophy is that migrating to modern Java is not just about adopting new features, but a strategic move toward a more maintainable architecture. Experience demonstrates that mastering these modern language patterns is the single most important factor for maintaining high delivery velocity in 2026. By radically reducing the cognitive load of the codebase, we create the space required for the team to focus on innovation rather than technical debt.
Recommendation & Next Steps

With the architecture modernized, 'Functional Java: Lambda & Streams' is recommended to throw out old loops and radically simplify data processing.

Format Workshop
Duration 1 day
Level Professional
Instructor Andreas Olsson
Price per group $2,900

Standard price per group (up to 12 participants) for remote delivery. Additional costs apply for onsite delivery.

Tech Stack
Java 21 Java 25 Project Loom Pattern Matching Records Virtual Threads
Andreas Olsson

Your Instructor

Andreas Olsson

Expertise through Active Learning

Java and the Spring Framework have been my core focus for over 20 years. Today, my mission is primarily to help organizations step into the future by integrating intelligent agents and AI-driven features into modern Java systems.

Actlea stands for Active Learning – the philosophy that programming is best learned by writing code, not by watching slides. My workshops focus on intensive, hands-on exercises designed to solve real-world problems.

I deliver proven training concepts globally across all timezones. While I specialize in remote delivery, I love to travel for onsite workshops. My modules are ready for immediate impact but can be tailored to your team's specific requirements.

Connect on LinkedIn

Enterprise teams trained by Actlea

Academic Work
Handelsbanken
Scania
Swedbank
CGI
SEB
Participant Reviews

What past participants say

Read about the pedagogical approach, the hands-on labs, and the impact on daily work.

Related Training

spring ai Professional

Enterprise RAG with Spring AI

1 day
Group Rate: $2,900

Build secure RAG systems with Spring AI. Learn to import data from databases and documents via vectors and similarity search.

  • RAG Architecture & Patterns
  • VectorStore & Embedding Models
  • Data Import & Vectorization
java Foundational

Java Foundations: Comprehensive

5 days
Group Rate: On Request

The complete Java onboarding. Master syntax, OOP, TDD, and functional Streams through five days of intensive Active Learning.

  • Modern Java 21 & 25 Syntax
  • OOP, Inheritance & Interface Design
  • TDD & Unit Testing with JUnit 5
spring ai Professional

Spring AI Foundations: AI Engineer

3 days
Group Rate: On Request

Become a Java AI Engineer. Master Spring AI 1.1, RAG architecture, @Tool agents, and standardized integration with Model Context Protocol (MCP).

  • Spring AI 1.1 & ChatClient
  • Enterprise RAG Architecture
  • AI Agents with @Tool & @McpTool
Take the next step

Ready to elevate your
team's expertise?

Book a single workshop, combine modules into a package, or plan a full-scale bootcamp. My training is built on proven standard modules, ready to be delivered immediately to your team, regardless of your location.

  • Expert standard modules for senior teams
  • Global delivery across all time zones
  • Fixed group rate for up to 12 participants (remote)
  • Flexible delivery: Remote or On-site

Get in touch for a quote or to discuss availability.