WORKSHOP – NOV 26 – Buy workshop ticket »
Integrating AI into real-world applications takes more than just calling an API. To build reliable, maintainable, and extensible AI features in JVM backends, developers need to understand embeddings, vector databases, prompt engineering, and frameworks like the Model Context Protocol (MCP).
In this hands-on workshop, you’ll learn how to bring generative AI into your Kotlin and Spring Boot applications using LangChain4J and Spring-AI. Step by step, we’ll build intelligent, production-ready AI services — from semantic search to Retrieval-Augmented Generation (RAG) and agentic extensions.
You will learn how to:
✅ Implement semantic search with embeddings, chunking, and vector databases
✅ Interact with LLMs using prompt engineering, structured outputs, and streaming responses
✅ Build enterprise-grade RAG pipelines with Spring Boot and Spring-AI
✅ Extend AI agents with MCP to integrate external APIs, tools, and databases
Throughout the day, each concept is paired with live coding and hands-on exercises, ensuring you gain not just theoretical understanding but real implementation experience.
By the end, you’ll be able to design, implement, and deploy AI-powered features directly within your JVM stack — ready to use the very next day.
Why should you attend?
🧠 Go beyond API calls: Learn the architectures and patterns behind production-grade AI integration
⚙️ Hands-on and practical: Build real Kotlin and Spring Boot components that use embeddings, RAG, and MCP
🪄 Master agentic AI: Understand how to extend LLMs with tools, APIs, and your own data
🚀 Be future-ready: Equip yourself with next-generation AI skills every JVM developer will soon need
Kotlin Developer Advocate & Trainer @ Xebia
Urs is a seasoned software engineer, solution architect, conference speaker, and trainer with over 20 years of experience designing and building resilient, scalable, and mission-critical systems.
Beyond his consulting work, he is a passionate and certified trainer who has authored a wide range of courses from Kotlin language courses to MicroService trainings.
This course is his latest addition, designed to help developers bridge the gap between AI innovation and enterprise-grade backend development.
