World Congress 2025 Aug 20, 2025 Session details

The Evolution of Enterprise Java with Jakarta EE 11 and Beyond

Ivar Grimstad

The developer trauma surrounding decade-old EJBs is finally outdated. Jakarta EE 11 introduces native Java 21 virtual threads and eliminates legacy XML for a streamlined, cloud-ready architecture.

Pause
Mute Enter Fullscreen
#1 about 7 min

History of J2EE and enterprise Java beans

The historical complexity of J2EE explains the evolution toward streamlined modern enterprise Java frameworks.

#2 about 3 min

Transitioning to Jakarta EE and open source

Navigating the legal namespace transition enabled Jakarta EE to establish an open-source release cycle.

#3 about 4 min

Jakarta EE 11 platform and Java API baseline

Aligning release cadences with Java LTS versions ensures the platform supports modern language features.

#4 about 2 min

Managing virtual threads in Jakarta EE concurrency

Abstracting thread creation allows application servers to safely leverage lightweight virtual threads without code changes.

#5 about 5 min

Configuring virtual threads in Open Liberty

Configuring the managed thread factory allows seamless dynamic switching between platform and virtual threads.

#6 about 3 min

Persistence updates and Jakarta Data repository pattern

Standardizing the repository pattern simplifies database interactions across diverse persistence implementations.

#7 about 1 min

Contributing to open source persistence implementations

Implementing the Jakarta Data specification in older frameworks provides an accessible path into open-source contributions.

#8 about 4 min

Planning specifications for Jakarta EE 12

Raising the Java API baseline prepares the platform to integrate experimental standards like NoSQL.

#9 about 4 min

Modernizing EJBs and evaluating future Java technologies

Replacing legacy EJB complexity with CDI annotations simplifies application architecture while preserving essential behaviors.

Matching moments

6:17 min

Introduction to Jakarta EE for server-side Java

Arjan Tijms Arjan Tijms · WWC 2024

1:44 min

Understanding Jakarta EE specifications and finalized standard release artifacts

Ivar Grimstad Ivar Grimstad · WWC 2022

3:56 min

Building cloud-ready backends with Jakarta EE and MicroProfile

Adam Bien · LIVE

2:27 min

Summarizing the path forward for Java evolution

Michael Inden · LIVE

2:52 min

Navigating Jakarta EE specifications and standalone implementation details

Giorgi Tsiklauri Giorgi Tsiklauri · Europe 2026 Virtual

54 sec

Overview of enterprise Java and generative AI

Timo Salm Timo Salm · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Look What Java Can Do Now: Live-Coding a GenAI MCP Server with the JAQ Stack

Suren Konathala

Senior Engineering Leader, Marketing & AdTech, AI GTM & Digital Experience Platforms, Java x AI

Suren Konathala
Open session

World Congress 2026 North America

API = Some REST and HTTP, right? RIGHT?!

Rustam Mehmandarov

Passionate computer scientist

Rustam Mehmandarov
Open session

World Congress 2026 North America

From Legacy to Longevity – How a 17-Year-Old System stayed Modern

Alexander Arians

Empowering Engineers to drive innovation

Alexander Arians
Open session

World Congress 2026 North America

From Cloud Native to Multi-Cloud Native: Write Once, Deploy Anywhere

Sandeep Pal

Principal Member of Technical Staff at Salesforce

Sandeep Pal
Open session

World Congress 2026 North America

When Humans Stop Writing Code: Rethinking Languages, Compilers, and Responsibility

Simon Auer

Organizer of flutter vienna meetup and CEO of marqably

Simon Auer
Open session

World Congress 2026 North America

Reinventing Testing Practices in the AI Era

Eric Deandrea

Java Champion & Senior Principal Software Engineer, IBM

Eric Deandrea