ai4j-shader-screenshot

The Intelligent Java Conference

event April 14, 2026
schedule 9am PST | 12pm EST 
language Virtual Event
Register Now
99 Days
:
08 Hours
:
56 Minutes
:
05 Seconds

AI is transforming the Java ecosystem faster than ever—from how applications are designed, developed and architected to how they’re optimized and scaled in production. 

This exclusive virtual event brings together leading AI innovators and renowned Java Champions to unpack what’s changing today, what’s coming next, and how enterprise Java teams can stay ahead.

Join us to discover how to modernize your Java applications and adopt the tooling needed to support AI driven workloads at scale.

What You’ll Learn:

  • Get a clear understanding of agents, tool integrations, MCP, and context management—so you can build LLM‑powered systems that behave reliably in real‑world scenarios.
  • Walk through real code examples to see how to create modern, production‑grade AI systems and learn how Spring AI accelerates development with built‑in patterns and best practices.
  • See how embeddings, similarity search, and vector stores actually work behind the scenes. Learn how tuning techniques like chunking, filtering, and top‑k adjustments boost accuracy and dramatically reduce hallucinations.
  • Explore real Java use cases powered by predictive models—and even discover how AI can help transform imperative code into cleaner, more maintainable functional patterns.

📅 April 14, 2026
⏰ 9am PST | 12pm EST
🌐 Virtual Event

 

Agenda

09:00am

Welcome to AI4J™

Simon Ritter
Simon Ritter
Deputy CTO, Azul
add

09:15am

Context and Similarity - Food for Thought

In GenAI Java applications, “context” is critically important for guiding LLMs to generate useful results. You can include context in a simple prompt, or context can be extracted from a data store, eg, in a RAG-based system. Context is what separates a chatbot that sounds smart from one that is actually helpful. It allows agents to make more accurate decisions on what actions to take. Control of your context also allows black hats to distort results for nefarious purposes.

This short session breaks down context into similarity and embeddings. You’ll learn the fundamentals of embeddings, how embeddings turn text into vectors, how similarity search finds the best matching chunks, and what your Java code is really doing when it chunks documents, queries a vector store, and selects results to feed the LLM. We will cover the practical knobs that matter, including chunk size and overlap, metadata filters, distance metrics, and top-k settings, and how each one impacts answer quality, latency, and the risk of hallucinations. You will also see why adding more context and large “context windows” are not always better, and how to focus on the right context instead.

In GenAI Java applications, “context” is critically important for guiding LLMs to generate useful results. You can include context in a simple prompt, or context can be extracted from a data store, eg, in a RAG-based system. Context is what separates a chatbot that sounds smart from one that is actually helpful. It allows agents to make more accurate decisions on what actions to take. Control of your context also allows black hats to distort results for nefarious purposes.

This short session breaks down context into similarity and embeddings. You’ll learn the fundamentals of embeddings, how embeddings turn text into vectors, how similarity search finds the best matching chunks, and what your Java code is really doing when it chunks documents, queries a vector store, and selects results to feed the LLM. We will cover the practical knobs that matter, including chunk size and overlap, metadata filters, distance metrics, and top-k settings, and how each one impacts answer quality, latency, and the risk of hallucinations. You will also see why adding more context and large “context windows” are not always better, and how to focus on the right context instead.

Frank Greco Headshot
Frank Greco
Enterprise AI Consultant, Crossroads Technology
add

09:45am

Effective Context Engineering Techniques for AI

As AI continuously learns, models can lose important context over time. This leads to inconsistent outputs or difficulty reasoning across complex or connected information. Even the most advanced models are prone to misinterpretation or missing key details.

That’s why context engineering is emerging as a critical discipline to shape how AI perceives, recalls, reasons, and explains information. In this webinar, we’ll explain why context provides a vital foundation for trustworthy, accurate, and explainable AI results, and how to build an effective context pipeline. We’ll cover techniques like connected memory, contextual retrieval, and graph-based knowledge representation that enable LLMs to establish reliable connections between information and draw logical conclusions.

You’ll learn:

  • Why AI systems need context to reason reliably and avoid misinterpretation
  • How context shapes reasoning, problem solving, and explainability in AI applications
  • Practical strategies for designing context pipelines that align AI outputs with real-world knowledge and user intent

As AI continuously learns, models can lose important context over time. This leads to inconsistent outputs or difficulty reasoning across complex or connected information. Even the most advanced models are prone to misinterpretation or missing key details.

That’s why context engineering is emerging as a critical discipline to shape how AI perceives, recalls, reasons, and explains information. In this webinar, we’ll explain why context provides a vital foundation for trustworthy, accurate, and explainable AI results, and how to build an effective context pipeline. We’ll cover techniques like connected memory, contextual retrieval, and graph-based knowledge representation that enable LLMs to establish reliable connections between information and draw logical conclusions.

You’ll learn:

  • Why AI systems need context to reason reliably and avoid misinterpretation
  • How context shapes reasoning, problem solving, and explainability in AI applications
  • Practical strategies for designing context pipelines that align AI outputs with real-world knowledge and user intent
Nyah_Macklin
Nyah Macklin
Senior Developer Advocate, Neo4j
add

10:15am

OK, But What About Predictive AI?

While the tech world is buzzing about generative AI and large language models (LLMs), it’s easy to forget that predictive AI has been, and continues to be, the real engine behind most AI-powered applications. From fraud detection to demand forecasting, predictive models are embedded in nearly every industry.

This talk takes a fresh look at the state of predictive AI in the Java ecosystem. We’ll explore how traditional machine learning is still very much alive, practical, and evolving, especially with recent improvements in model efficiency, portability, and tooling.

You’ll see real-world examples of predictive AI in action and discover some of the Java libraries, frameworks, and platforms that make it all work, from model training to serving. Whether you’re new to AI or looking to balance your GenAI hype with some grounded, production-ready solutions, this session will reconnect you with the part of AI that’s still doing the heavy lifting.

While the tech world is buzzing about generative AI and large language models (LLMs), it’s easy to forget that predictive AI has been, and continues to be, the real engine behind most AI-powered applications. From fraud detection to demand forecasting, predictive models are embedded in nearly every industry.

This talk takes a fresh look at the state of predictive AI in the Java ecosystem. We’ll explore how traditional machine learning is still very much alive, practical, and evolving, especially with recent improvements in model efficiency, portability, and tooling.

You’ll see real-world examples of predictive AI in action and discover some of the Java libraries, frameworks, and platforms that make it all work, from model training to serving. Whether you’re new to AI or looking to balance your GenAI hype with some grounded, production-ready solutions, this session will reconnect you with the part of AI that’s still doing the heavy lifting.

Brayan Munoz
Brayan Muñoz V.
Senior Lead Engineer, PUCMM's School of Computing and Telecommunications
add

10:45am

Agents, Tools, and MCP, oh my!

Next-level AI concepts for developers.

AI is evolving fast, and so are the ways developers can integrate it into tech systems. A flurry of new approaches and tools surfaces every week, and it’s hard to know where to focus. In this session, we will pull back the curtain on the next wave of AI development with agents, tool integrations, and Model Context Protocol (MCP). We will break down what AI agents are, how they interact with tools and APIs, and why context is critical for building smarter, more reliable applications. Next, we will look at MCP and how it standardizes communication between AI models and external systems. Along the way, we will touch on related concepts and step through code and demos, giving you a complete roadmap to level up your AI skills. You won’t need a yellow brick road to follow along, but you will discover some magical new tricks to level up your AI skills!

Next-level AI concepts for developers.

AI is evolving fast, and so are the ways developers can integrate it into tech systems. A flurry of new approaches and tools surfaces every week, and it’s hard to know where to focus. In this session, we will pull back the curtain on the next wave of AI development with agents, tool integrations, and Model Context Protocol (MCP). We will break down what AI agents are, how they interact with tools and APIs, and why context is critical for building smarter, more reliable applications. Next, we will look at MCP and how it standardizes communication between AI models and external systems. Along the way, we will touch on related concepts and step through code and demos, giving you a complete roadmap to level up your AI skills. You won’t need a yellow brick road to follow along, but you will discover some magical new tricks to level up your AI skills!

Jennifer Reif
Jennifer Reif
Senior Developer Advocate, Neo4j
add

11:15am

Building AI Agents with Spring & MCP

AI is here, but is it working for you? The name of the game is to give these AI models access to our enterprise systems and services and let ‘er rip! But it’s not always easy. We have a friend whose stress level trying to build production-worthy Python AI services was so high that his hairline receded TWELVE INCHES! Or that might have just been natural aging… Either way: he should’ve used Spring AI! Join me and my trusty sidekick and Spring developer advocate Josh Long, and we’ll look at how to build MCP-enabled, RAG-ready, vibe-free, agentic systems and services in no time at all.

AI is here, but is it working for you? The name of the game is to give these AI models access to our enterprise systems and services and let ‘er rip! But it’s not always easy. We have a friend whose stress level trying to build production-worthy Python AI services was so high that his hairline receded TWELVE INCHES! Or that might have just been natural aging… Either way: he should’ve used Spring AI! Join me and my trusty sidekick and Spring developer advocate Josh Long, and we’ll look at how to build MCP-enabled, RAG-ready, vibe-free, agentic systems and services in no time at all.

James Ward
James Ward
Developer Advocate, AWS
josh-long
Josh Long
Spring Developer Advocate, Broadcom
add

11:45am

Zero to MCP - Change content

You ask an LLM a question about your data. It guesses. It hallucinates. It gets it wrong. Sound familiar?

This is the problem the Model Context Protocol (MCP) solves. MCP gives AI models the context they need by connecting them to your applications, your databases, and your tools.

In this session, we’ll start with a demo that shows the problem in action. An MCP client asks a question and fails. Then we’ll connect an MCP server built with Spring AI and watch the same question get answered correctly. That’s the power of context.

From there, we’ll walk through the code. You’ll see how MCP servers and clients work, how they communicate, and how Spring AI makes building them straightforward. By the end, you’ll have everything you need to build your first MCP server and connect your Java applications to the world of AI.

You ask an LLM a question about your data. It guesses. It hallucinates. It gets it wrong. Sound familiar?

This is the problem the Model Context Protocol (MCP) solves. MCP gives AI models the context they need by connecting them to your applications, your databases, and your tools.

In this session, we’ll start with a demo that shows the problem in action. An MCP client asks a question and fails. Then we’ll connect an MCP server built with Spring AI and watch the same question get answered correctly. That’s the power of context.

From there, we’ll walk through the code. You’ll see how MCP servers and clients work, how they communicate, and how Spring AI makes building them straightforward. By the end, you’ll have everything you need to build your first MCP server and connect your Java applications to the world of AI.

Dan Vega
Dan Vega
Developer Advocate, Spring
add

12:15pm

Refactoring Code to Functional Style using AI

Imperative Style code has more accidental complexity. Functional style code is declarative, easy to understand and maintain. Most Java applications have significant imperative style code. How about using AI to refactor those code to functional style? Seems like a good idea, but what’s the catch? We will explore that question in this example driven presentation.

Imperative Style code has more accidental complexity. Functional style code is declarative, easy to understand and maintain. Most Java applications have significant imperative style code. How about using AI to refactor those code to functional style? Seems like a good idea, but what’s the catch? We will explore that question in this example driven presentation.

Venkat Subramaniam
Dr. Venkat Subramaniam
President, Agile Developer, Inc.
add

Speakers

Venkat Subramaniam Venkat Subramaniam

Dr. Venkat Subramaniam

President, Agile Developer, Inc.
Venkat Subramaniam
Dr. Venkat Subramaniam
President, Agile Developer, Inc.

Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., an instructional professor at the University of Houston, and the creator of dev2next and Arc of AI conferences. 

He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with sustainable agile practices on their software projects. 

Venkat is a (co)author of multiple technical books, including the 2007 Jolt Productivity award winning book Practices of an Agile Developer. You can find a list of his books at https://www.agiledeveloper.com. 

Simon Ritter Simon Ritter

Simon Ritter

Deputy CTO, Azul
Simon Ritter
Simon Ritter
Deputy CTO, Azul

Simon Ritter is the Deputy CTO of Azul.  Simon joined Sun Microsystems in 1996 and spent time working in both Java development and consultancy.  He has been presenting Java technologies to developers since 1999 focusing on the core Java platform as well as client and embedded applications.  At Azul, he continues to help people understand Java and AzulÕs JVM products.   
 
Simon is a Java Champion and two-time recipient of the JavaOne Rockstar award.  In addition, he represents Azul on the JCP Executive Committee, the OpenJDK Vulnerability Group as well as the JSR Expert Group since Java SE 9. 

Frank Greco Headshot Frank Greco Headshot

Frank Greco

Enterprise AI Consultant, Crossroads Technology
Frank Greco Headshot
Frank Greco
Enterprise AI Consultant, Crossroads Technology

Frank Greco is a long-time denizen of the local NY tech scene, a senior consultant and enterprise architect focusing on AI / Machine Learning, Cloud, and Mobile/Edge computing. More than just a conventional consultant, Frank is a long-time educator, a prolific writer, a developer community builder, a mentor, a proponent of DEI, and an expert on tech partnerships and innovations, especially in financial systems and enterprise computing. 

Frank is the co-author of JSR #381 “VisRec”, a Java API for visual recognition and machine learning. He often shares his insights at top tech conferences worldwide, such as QCon, DevNexus, Dev2next, Jfokus, Devoxx, IDEA Conf, TechTran, and many others. 

In addition, Frank is a recognized Java Champion and the founder/Chairman of NYJavaSIG, the world’s first and North America’s largest Java User Group. Frank authored and performed “Java Jam” with the band The Yield, the first song about Java, at The Bitter End in 1996. 

Brayan Munoz Brayan Munoz

Brayan Muñoz V.

Senior Lead Engineer, PUCMM's School of Computing and Telecommunications
Brayan Munoz
Brayan Muñoz V.
Senior Lead Engineer, PUCMM's School of Computing and Telecommunications

Brayan Muñoz V., an Oracle Ace Associate, is a Java SDE, Data Scientist, and Professor with an MSc in Data Science (UCJC) and a Telematics Engineer degree (PUCMM). He brings six years of software development experience, which includes three years in AI and data science projects, in monolithic and microservices architectures. He currently serves as a Professor and thesis advisor at PUCMM’s School of Computing and Telecommunications. Brayan is a Board Member of the Dominican Republic Java User Group (@JavaDominicano) and a winner of the JCP Program Awards Java in Education category with the group, frequently speaking on Java and AI/ML topics. He is also an open-source enthusiast.

Jennifer Reif Jennifer Reif

Jennifer Reif

Senior Developer Advocate, Neo4j
Jennifer Reif
Jennifer Reif
Senior Developer Advocate, Neo4j

Jennifer Reif is a Developer Advocate at Neo4j, speaker, and blogger with an MS in CMIS. An avid developer and problem-solver, she has worked with many businesses and projects to organize and make sense of widespread data assets and leverage them for maximum business value. She has expertise in a variety of commercial and open source tools, and she enjoys learning new technologies, sometimes on a daily basis! Her passion is finding ways to organize chaos and deliver software more effectively.

James Ward James Ward

James Ward

Developer Advocate, AWS
James Ward
James Ward
Developer Advocate, AWS

James Ward is a professional software developer since 1997, with much of that time spent helping developers build software that doesn’t suck. A Typed Pure Functional Programming zealot who often compromises on his ideals to just get stuff done.

Dan Vega Dan Vega

Dan Vega

Developer Advocate, Spring
Dan Vega
Dan Vega
Developer Advocate, Spring

Dan Vega is a Java Champion & Spring Developer Advocate at Broadcom. He has been developing software for the web for over 24 years and his superpower is problem-solving. Dan is a Blogger, YouTuber,Course Creator, Podcaster, and speaker. He is a lifelong learner and his passion is sharing his knowledge with the developer community.

josh-long josh-long

Josh Long

Spring Developer Advocate, Broadcom
josh-long
Josh Long
Spring Developer Advocate, Broadcom

Josh (@starbuxman) has been the first Spring Developer Advocate since 2010. Josh is a Java Champion, author of 7 books (including “Reactive Spring”) and numerous best-selling video training (including “Building Microservices with Spring Boot Livelessons” with Spring Boot co-founder Phil Webb), and an open-source contributor (Spring Boot, Spring Integration, Axon, Spring Cloud, Activiti, Vaadin, etc), a Youtuber (Coffee + Software with Josh Long as well as my Spring Tips series ), and a podcaster (“A Bootiful Podcast”).

Nyah_Macklin Nyah_Macklin

Nyah Macklin

Senior Developer Advocate, Neo4j
Nyah_Macklin
Nyah Macklin
Senior Developer Advocate, Neo4j

Nyah Macklin is leader in developer relations specializing in Artificial Intelligence, GraphRAG, knowledge graphs, and AI-driven developer tooling. An internationally recognized speaker, content creator, and advocate for ethical AI governance, Macklin has built high-impact technical communities and led initiatives that advance a critical understanding of AI and its use cases. They are also the Founder & CTO of Afros in AI, a technical community dedicated to showcasing the multifaceted nature of artificial intelligence.

ai4j-footer-bg

Register