Java Takes the Stage!
From Java Champions to industry leaders. See what JCON brings to stage at IBM TechXchange.
At IBM TechXchange, we have two types of sessions!
Explore our Breakout Sessions for 45 min on a given topic, with in-depth discussions and/or Q&A.
With our Tech Talks, on the other hand, you'll get 20min for the topic. A brief look, a quick glimpse into its future or simply the answer to a question that doesn't need to be dragged out.
Debugging in the AI Era: Tools, Techniques, and Mindset
As GenAI becomes a normal part of software development, developers increasingly have to understand, verify, and debug code they didn’t write themselves. That makes strong debugging skills more important than ever. Especially when AI-generated suggestions sound convincing but still need to be proven correct.
With nearly 20 years of engineering experience, Bhupendra Mishra, has worked across industries. He know what it takes to investigate complex production issues where the root cause is rarely obvious.
You’ll leave his session with practical strategies to debug smarter, validate AI-assisted findings & solve complex production issues with more confidence.

Sr Staff Software Engineer at SiriusXM
Petabyte-Scale AI Memory with Serverless Java
As enterprise data grows toward petabyte scale, traditional database architectures can become increasingly expensive because storage, RAM & compute resources are tightly coupled. For AI workloads such as RAG and GraphRAG, that can quickly turn into a serious infrastructure challenge.
Markus Kett, founder & CEO of Cyrock.AI, will introduce you to Cyrock.AI's serverless microservice approach to AI memory, combining vector search, graph traversal & full-text search in one system! With more than 20 years of experience building Java tools, database technologies, frameworks & open-source projects, he knows what the solution should look like.
You’ll leave his session with a practical look at how serverless Java can support petabyte-scale AI workloads, reduce infrastructure overhead, and make modern RAG and GraphRAG architectures accessible using core Java concepts.

CEO at Cyrock.AI, Inc. & Editor in Chief at JAVAPRO Magazine
A Modern Introduction to Serialisation in Java 26
Java serialisation has carried a bad reputation for years, but with records, newer APIs, evolving runtimes and JDK 26, it’s worth asking whether the old advice still holds up.
Steve Poole has been working on Java SDKs and JVMs since before Java 1.0 and has contributed to JSRs, OpenJDK, Eclipse, Apache and other open-source projects. That gives him a rare perspective on both the history of Java serialisation and the runtime-level changes shaping how it behaves today.
You’ll leave this session with a clearer understanding of where serialisation still fits, where its risks remain, which modern alternatives matter, and how JVM implementations such as OpenJ9 can influence deserialisation, class loading, and performance.

Developer Advocate at HeroDevs
Choosing between microservices and a monolith is rarely just a technical decision. Team size, organizational structure, platform capabilities and the scale of the application all influence which architecture will actually work best.
Spencer Gibb is the co-founder and lead of Spring Cloud, with deep experience in distributed systems, JVM technologies and service-oriented architectures. That puts him in a strong position to explain not only where microservices shine, but also where their complexity can outweigh the benefits.
You’ll leave the session with a clearer framework for deciding between microservices and monolithic architectures, plus practical examples of how Spring Cloud can simplify distributed systems and how Spring Modulith can bring structure and consistency to larger monolithic applications.

Co-founder and Lead of Spring Cloud
Adding AI to an existing Java application doesn’t have to mean rebuilding the entire system around a model. With the right boundaries, AI features can become another well-defined part of the application. Complete with tests, observability, deployment, and rollback.
Brian Benz, Principal AI Advocate at Microsoft, brings 13+ years of experience across AI, cloud, and open-source technologies, while Ed Burns, Principal Architect at Microsoft, has worked on enterprise Java technologies since the 1990s and led major specifications including Servlet and JavaServer Faces. Together, they show how to add document search and a guarded AI assistant to an existing Spring Boot/Jakarta application without losing the engineering practices teams already rely on.
You’ll leave the session with a practical approach to integrating AI into enterprise Java using structured outputs, evaluation tests, OpenTelemetry, containers and Kubernetes while treating model failures, secrets, version changes, and rollback as normal application concerns.

Principal AI Advocate at Microsoft

Principal Architect at Microsoft
Getting an application into production is only half the job. Once it’s running, developers need to understand what is happening inside it. Especially when performance drops, requests fail, or services start behaving differently under load.
With more than 20 years of experience in Java development, architecture, DevOps, cost optimization & observability, Thiago Gonzaga has spent years helping teams build scalable systems and understand their behavior in production. As an Oracle ACE Associate and leader of the Java Noroeste User Group, he combines deep Java experience with hands-on cloud-native practices.
You’ll leave this session with practical examples for instrumenting Quarkus applications with OpenTelemetry, collecting traces, metrics, and logs, and connecting them to an LGTM stack with Loki, Grafana, Tempo and Mimir. Giving you a clearer path from “it works on my machine” to actually understanding what happens in production.

Software Engineer | JUG Leader at Java Noroeste
When Java applications need to scale quickly, JVM startup and warmup time can become a real bottleneck. The good news: developers now have far more options than just CDS. But choosing between AppCDS, CRaC, Native Image, Leyden, InstantOn, ReadyNow, JITServer and Cloud Native Compiler is not always straightforward.
Gerrit Grunwald has been coding for around 40 years and is a Java Champion, JavaOne Rockstar as well as Senior Developer Advocate at Azul Systems. With decades of experience in the Java ecosystem, he brings the background needed to separate promising startup optimizations from the ones that actually fit your workload.
You’ll leave this session with a practical overview of today’s JVM startup and warmup technologies and a clearer understanding of which approach makes sense for your application, your deployment model, and your scaling requirements.

Senior Developer Advocate at Azul Systems
The Jakarta Agentic AI Specification - Status and Future
AI agents are quickly becoming a major part of enterprise software, but building them consistently across Java applications still requires common APIs, lifecycle models, and integration points. The Jakarta Agentic AI specification aims to bring exactly that to Jakarta EE.
Few people are better positioned to explain where this specification is heading than Reza Rahman. With decades of experience in enterprise Java, former roles on Oracle’s and Microsoft’s Java teams, he has been closely involved with the evolution of the enterprise Java ecosystem for years.
You’ll leave this session with a clear understanding of the current status and roadmap of Jakarta Agentic AI, how it approaches agent lifecycles and dynamic workflows, and how it connects AI agents with familiar Jakarta EE APIs such as CDI, Validation, Persistence, Messaging and JSON Binding.

Enterprise Java technologist, leader, architect, consultant, author, speaker
Treat Your Build Like Prod. Attackers Already Do
Your CI pipeline signs releases, holds credentials, and runs third-party code. Yet many teams still protect it far less carefully than production. Attackers know that, which is why trusted tooling and build infrastructure have become such attractive targets.
Brian Demers is a Java Champion, Apache Member and Developer Advocate at Gradle with deep experience in build automation, open source and software security. In this session, he maps the trust boundaries of both CI pipelines and AI-assisted developer environments, using real incidents like Codecov and tj-actions to show where risk actually enters the build.
You’ll leave with a practical way to assess your own build pipeline and clear hardening priorities: pin versions, scope tokens, use ephemeral runners, and keep build records that help you investigate what happened later.

Developer Advocate at Gradle
Adding AI to an enterprise application doesn’t have to mean introducing a new language, a separate stack, or rewriting what already works. With Jakarta EE, MicroProfile, and langchain4j-cdi, Java developers can bring AI capabilities directly into the technologies and patterns they already use.
Emily Jiang, Java Champion, long-time MicroProfile & Jakarta EE specification leader and Ivar Grimstad, Java Champion, Jakarta EE Developer Advocate and EE4J PMC Lead, both help shape the standards behind modern enterprise Java. Together, they show how AI can be integrated directly into CDI-managed applications without leaving the Java ecosystem.
You’ll leave the session with practical techniques for augmenting APIs, automating business logic, and building AI-powered services on top of your existing Java infrastructure without adding Python or rebuilding your application from scratch.

Cloud Native Architect and Chief Advocate at IBM

Developer Advocate at Jakarta EE
Turning massive datasets into useful AI applications takes more than adding an LLM. The real challenge is connecting large-scale data processing, storage, and natural-language interaction into an architecture that can actually work with real enterprise data.
Pratik Patel is a Java Champion, AI Data Engineer and Developer Advocate at Hugging Face, with experience across healthcare, telecom, financial services, and startups. As a co-organizer of the Atlanta Java User Group and Enterprise AI Atlanta, he brings both deep technical experience and a practical view of how data and AI systems come together.
You’ll leave this session with a concrete architecture for combining Apache Iceberg, Apache Spark, and LLMs to query large datasets in natural language and turn existing data into useful AI-driven insights.

AI Data Engineer and Developer Advocate at Hugging Face
AI is not only changing the applications developers build, it is also influencing how programming languages, runtimes and frameworks evolve. For Java teams, the key question is how far existing Java investments can carry them into AI workloads without abandoning the ecosystem they already know.
Vijay Sundaresan, Java Performance Architect at IBM and one of the original architects behind Eclipse OpenJ9 and Eclipse OMR, brings decades of experience in JVM performance, compilation & hardware optimization. Krishna Nandivada, Professor at IIT Madras and former researcher at IBM, adds deep expertise in compilers, programming languages, program analysis & multicore systems.
You’ll leave the session with a clearer understanding of how Java frameworks, language features, and the JVM itself are evolving for AI workloads, how Java can interact with multi-language AI stacks, and what happens under the hood to keep those workloads performant on modern hardware.

Java Performance Architect at IBM Canada

Professor for Dept of CSE at IIT Madras
Regional outages shouldn’t automatically mean downtime. For modern applications, active-active architectures can remove the dependency on a single primary region and make resilience part of the system design instead of an emergency procedure.
As a Spring Developer Advocate at Broadcom, DaShaun Carter focuses on helping developers build, run and manage better software with Spring. In this session, he takes a single-region Spring Boot application and turns it into a geo-distributed deployment using active-active In-Memory Data Grids and a global load balancer.
You’ll leave with a practical understanding of why cross-region data calls become a problem, how active-active architectures improve resilience, and how to design a Spring Boot application that can keep running even when an entire region disappears.

Spring Developer Advocate atBroadcom
High-performance AI in Java has traditionally meant JNI bindings, native wrappers, and a lot of integration complexity. Modern Java APIs such as the Foreign Function & Memory API and Vector API are changing that by giving Java applications more direct access to GPUs and SIMD-optimized CPU execution.
As the creator of Neuroph and Deep Netts, a Java Champion, Duke’s Choice Award winner and member of the JCP Executive Committee, Zoran Sevarac has spent years bringing AI capabilities directly into the Java ecosystem.
You’ll leave this session with a practical look at how IBM Semeru Runtime with OpenJ9, NVIDIA CUDA, FFM, and the Vector API can work together to build Java-native AI applications that combine GPU acceleration with optimized CPU inference without relying on JNI.

CEO at Deep Netts Technologies
Calling a tool once doesn’t make an AI system agentic. Real agentic workflows need to plan across multiple steps, decide what to do next, use external sources along the way, and know when to stop or ask for help.
As a Developer Advocate at Neo4j, Jennifer Reif has spent years helping teams make sense of complex, distributed data and turn it into useful applications. Her background in data modeling, problem-solving, and graph technology makes her a strong guide for showing how agentic workflows can move beyond simple prompts and isolated tool calls.
You’ll leave the session with a practical understanding of how to build a multi-step agentic workflow in Java, including planning, tool usage, decision-making, and human handoff and the building blocks to apply the same approach to your own applications.

Senior Developer Advocate at Neo4j
Building an AI agent is easy to demo. Building one your company can actually rely on means dealing with metrics, configuration, error handling, deployment, lifecycle management, and governance the same engineering problems Java teams have been solving for years.
Elder Moraes, Principal Developer Advocate at IBM, author of six books, and SouJava board member, brings deep experience in building secure and reliable Java applications. Luis Fabricio De Llamas, IBM Champion, Oracle ACE Associate and Quarkus community leader, adds hands-on experience helping organizations turn AI concepts into practical adoption.
You’ll leave the session with a clear approach to building agentic AI as a Java service using LangChain4j, Quarkus, and IBM Bob and a better understanding of why your existing Java stack may already provide most of the engineering foundation you need.

Principal Developer Advocate at IBM

Developer Advocate at HumaSynk
AI can make individual developers faster, but the bigger challenge is turning that advantage into something an entire team can use consistently. Without shared practices, context, and engineering discipline, AI adoption easily stops at isolated experiments and vibe coding.
With more than 20 years of software engineering experience, Luiz Real combines hands-on work with Java and AI with years of teaching, mentoring, and community leadership as a SouJava JUG leader. His focus on software engineering fundamentals gives him a practical perspective on how teams can adopt AI without losing the practices that make software maintainable and reliable.
You’ll leave the session with a clearer approach to context engineering, AI agents, and harness engineering and practical ideas for turning individual AI usage into a repeatable team capability that helps software delivery scale.

Forward Deployed Engineer at Arkana
As AI agents take on more implementation work, the developer’s role starts to shift from writing every line of code to expressing intent, shaping context and reviewing what agents produce. That changes what we should expect from an IDE.
Bruno Borges, Principal Product Manager at Microsoft, works at the intersection of software development, AI, cloud and product strategy. His experience guiding large-scale developer products gives him a strong perspective on how development environments need to evolve as agentic workflows become part of everyday engineering.
You’ll leave the session with a practical look at intent-driven development, including executable specifications, parallel agent workflows, isolated worktrees, model selection, context management, automation and human approval boundaries and a clearer idea of what the IDE of the agentic age may look like.

Product Manager at Microsoft
Exception handling often looks simple until failures start crossing service, database and UI boundaries. Poorly handled errors can create confusing behavior, hide the real root cause and lead AI coding tools to repeat the same anti-patterns already present in the codebase.
Kito Mann is a Java Champion, Google Developer Expert, author & Principal Consultant at Virtua, with deep experience in enterprise application architecture and Java technologies. He has also contributed to multiple Java Community Process expert groups, including CDI and JSF, giving him a broad perspective on how exceptions should be handled across modern application stacks.
You’ll leave the session with practical guidance on where, when and how to handle exceptions properly, including common anti-patterns, logging standards, error pages and error-handling mechanisms across Java services and JavaScript web frameworks.

Principal Consultant at Virtua, Inc.
Choosing a JDK can directly affect startup time, memory usage, runtime efficiency and security. IBM Semeru Runtimes combines the OpenJDK class libraries with Eclipse OpenJ9, bringing a different set of runtime characteristics and tuning opportunities to Java applications.
Mark Stoodley is the Chief Architect for Java at IBM and has spent more than two decades working on JVMs, JIT compilers and runtime technologies. He helped lead the effort that contributed millions of lines of IBM’s J9 technology to Eclipse OMR and Eclipse OpenJ9 and today leads the architecture behind IBM Semeru Runtime.
You’ll leave the session with a clearer understanding of the performance, memory and security capabilities available in Semeru Runtimes and practical tips for configuring the JDK so your Java applications can make better use of them.

Chief Architect for Java at IBM
Open source infrastructure feels free because developers rarely see the cost of every download, build and cache miss. At scale, though, small inefficiencies can create enormous load. Especially when CI pipelines, ephemeral environments and tooling defaults repeatedly fetch the same artifacts.
Brian Fox, co-founder and CTO of Sonatype, former Chair of the Apache Maven project, Apache Software Foundation member and OpenSSF Governing Board member, has spent more than 20 years helping shape the infrastructure behind modern software development. Using Maven Central as a real-world case study, he shows how usage patterns can quietly push shared infrastructure to its limits.
You’ll leave the session with a better understanding of where unnecessary load comes from, how build and cloud practices contribute to it and what teams can change to use open-source infrastructure more responsibly without giving up speed or reliability.

Cofounder & CTO at Sonatype
Agentic AI systems don’t just generate answers, they can take actions, call tools, access data and make decisions. That creates a different security model, where mistakes can have consequences far beyond a bad response.
Micah Silverman, Director of AI Acceleration at Snyk, combines 30 years of Java experience with a long career in application security. His background across software engineering, security and developer education gives him the perspective to translate emerging AI risks into concrete engineering concerns.
You’ll leave the session with a practical understanding of the OWASP Top 10 for Agentic Applications (2026), including real-world examples of each risk and the defensive controls you can use to design safer agentic systems from the start.

Director, AI Acceleration at Snyk

VP of Global (Western Hemisphere)-AI Collective

Principal AI Advocate at Microsoft

Independent Consultant

CEO at Cyrock.AI, Inc. & Editor in Chief at JAVAPRO Magazine

Project Manager & Senior Software Consultant at MicroStream

Developer Advocate at Gradle

Java Performance Architect at IBM Canada

Professor for Dept of CSE at IIT Madras

Spring Developer Advocate at Broadcom

Principal Developer Advocate at IBM

Developer Advocate at HumaSynk

Developer Advocate at HeroDevs

Frontend Developer at Hygiena

Senior Engineer at Davita Inc

Mentor & Developer at Code4.Life

Java Solutions Architect

Senior Developer at TELUS Digital

Principal Consultant at De Morais Technologies

Senior- & Community Manager at Neo4J

Tech Lead at First Citizens Bank

Director, AI Acceleration at Snyk

Mentor & Developer at Code4.Life