GenAI & BeyondGenAI & Beyond
Hands-on Lab180min
INTERMEDIATE

Modernizing your Java codebase with AI

This workshop provides hands-on guidance for modernizing Java applications at scale, focusing on migrating from Java 8 to 21, framework updates, and advanced modernization using AWS and Amazon tools. Attendees will learn business benefits, practical migration steps, and use AI-powered tools for code transformation, with live demos and best practices included.

Kevin Azijn
Kevin AzijnAmazon Web Services
Adriaan de Jonge
Adriaan de JongeAWS

talkDetail.whenAndWhere

Monday, October 6, 09:30-12:30
BOF 1
talks.description
Join us for an intensive, practical workshop exploring Amazon & AWS's proven strategies for modernizing Java applications at scale. Drawing from real-world experience migrating thousands of Java applications, this session will demonstrate how organizations can successfully transition from JDK 8 to modern Java versions and also more advanced migrations and modernization challenges.

You will transform a Java 8 to Java 21 using step-by-step migration and full automated agent transformation and also optional hands-on lab for frameworks migration and paradigm shift creating MCP tools for existing codebases.

Key Learning Outcomes:
  • Understand the business case for Java modernization, including concrete examples of 40% memory reduction and 90% improvement in cold start times
  • Prepare your codebase creating lacking documentation, dependency mapping and leadership reports using AI
  • Master different migration approaches, from simple runtime switches to frameworks migration and paradigm shifts like REST to MCP
  • Learn to leverage opensource and AI-powered tools for code transformation
  • Gain hands-on experience with practical modernization tools including OpenRewrite, Amazon Q CLI and AI transformation agents
Workshop Highlights:
  • Live demonstrations of legacy code analysis and transformation
  • Practical guidance on monolith refactoring and dependency management
  • Best practices for future-proofing Java applications

"Friends don't let friends to run JDK8!"
migration
modernization
ai
java
talks.speakers
Kevin Azijn

Kevin Azijn

Amazon Web Services

Belgium

Kevin Azijn is a Senior Solutions Architect and Solutions Architecture Leader at Amazon Web Services (AWS) for Public Sector in Belgium, Netherlands, and Luxemburg. He started as a Java Developer more than 15 years ago, rolled into mobile development, DevOps and managing teams before joining AWS in 2019.
Adriaan de Jonge

Adriaan de Jonge

AWS

Netherlands

Adriaan de Jonge works as Senior Solutions Architect at AWS, where he helps public sector organizations in Benelux with their cloud adoption. His background in Serverless architectures and global experience across India, U.A.E., and Singapore shapes his pragmatic approach to technology adoption. Based in the Netherlands since 2023, he balances his technical work with a creative outlet: crafting allergen-free pastries.
comments.title

comments.speakerNotEnabledComments