AI Integration for Java Developers

Total time
Location
At location
Starting date and place

AI Integration for Java Developers

OpenValue
Logo OpenValue

Need more information? Get more details on the site of the provider.

Starting dates and places
placeUtrecht
22 Jun 2026
Description

Introduction
AI is no longer just an autocomplete tool. Modern AI systems can plan work, decompose tasks and generate working code, marking the shift toward agentic development and fundamentally changing what software development looks like and what the role of a developer becomes.

Detailed description

AI is rapidly changing the way software is built. Modern AI systems can plan work, break down complex tasks, call external tools, and generate working code within a single workflow. This fundamentally shifts what software development looks like and what makes a developer effective.

This training starts by tracing the evolution of AI: from early rule-based approaches, through the deep learning …

Read the complete description

Frequently asked questions

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.

Didn't find what you were looking for? See also: Java, Artificial Intelligence, JavaScript & AJAX, Software Development, and Software / System Engineering.

Introduction
AI is no longer just an autocomplete tool. Modern AI systems can plan work, decompose tasks and generate working code, marking the shift toward agentic development and fundamentally changing what software development looks like and what the role of a developer becomes.

Detailed description

AI is rapidly changing the way software is built. Modern AI systems can plan work, break down complex tasks, call external tools, and generate working code within a single workflow. This fundamentally shifts what software development looks like and what makes a developer effective.

This training starts by tracing the evolution of AI: from early rule-based approaches, through the deep learning breakthroughs of the 2010s, through the augmentation era of tools like GitHub Copilot and chat assistants, and into the current agentic era where AI systems plan, act, and self-correct.

Rather than focusing only on tools, we examine how the nature of software development itself is changing. The primary bottleneck is no longer writing code. It has shifted toward clearly specifying problems, reviewing generated output, and integrating solutions into larger systems.

This shifts the role of the developer. Instead of focusing mainly on writing code line by line, developers increasingly act as directors of the development process, defining problems, guiding AI systems, and ensuring that generated solutions meet quality and architectural requirements.

Day 1 focuses on building an effective personal engineering workflow with AI. Participants learn the do’s and don’ts of working with AI agents, apply spec-driven development to get consistent and high-quality output, and explore how AI can make you more effective beyond software engineering as well. We also cover sub-agents, team agents, skills, and how to continuously improve your workflow over time.

An important part of this transition is understanding the limits of AI. High-velocity code generation without careful review introduces real risks. During the training we discuss how to recognise what AI systems structurally miss, how to create strong feedback loops, and how to introduce guardrails that maintain quality beyond traditional code review.

The second day shifts to deeper technical integration. Participants work hands-on with local model deployment, RAG (Retrieval-Augmented Generation) systems, tool calling, the Model Context Protocol (MCP), multi-agent workflows, and evaluation and observability techniques for AI-enhanced Java applications.

Prerequisites

Solid Java development experience and familiarity with REST APIs and modern frameworks. Some experience with GitHub and modern IDEs is helpful. No prior AI experience required. We will build that foundation together.

Participants are expected to have access to the following tools for the hands-on portions of both days:

  • IntelliJ with AI agent subscription
  • OpenAI account
  • Anthropic account
  • Google Gemini account
  • GitHub Copilot

Target audience
Designed for Java developers, architects, and tech leads who recognise that AI is transforming both how we build software and what we can build. Whether you are exploring AI capabilities, planning AI features for your applications, or leading teams that need to adopt AI tools effectively, this training gives you practical expertise that is immediately applicable.

Learning goals

After completing this training, participants will be able to:

  • Understand how AI has evolved from rule-based systems to modern agentic workflows
  • Understand how AI is changing the developer’s role from writing code to specifying, reviewing, and integrating solutions
  • Apply the do’s and don’ts of working effectively with AI agents
  • Build and implement their own AI-powered engineering workflow
  • Apply spec-driven development to get consistent, high-quality output from AI systems
  • Apply basic guardrails to keep AI-generated output reliable
  • Work with sub-agents, team agents, and skills to extend AI agent behaviour
  • Continuously improve their personal AI workflow through self-learning
  • Apply AI effectively beyond software engineering tasks
  • Deploy and query local language models using Ollama and vLLM
  • Build RAG systems in Java using LangChain4j and vector databases
  • Implement tool calling and connect AI systems to real-world data and services
  • Build and consume MCP servers with Spring AI and LangChain4j
  • Design and orchestrate multi-agent workflows using sequential, parallel, loop, and conditional patterns
  • Evaluate and observe AI system behaviour in production using OpenTelemetry and LLM engineering platforms

Topics covered

  • Understanding the evolution of AI assisted software development and the rise of agentic workflows
  • Do’s and don’ts of effectively using AI agents
  • Implementing your own effective engineering workflow with AI
  • Spec-driven development
  • Basic guardrails
  • Sub-agents, team agents, and skills
  • Self-learning and improving your workflow
  • Other ways outside of software engineering to use AI more effectively
  • Local model deployment with Ollama and vLLM
  • Building RAG systems in Java
  • Tool calling and connecting AI to real-world systems
  • Model Context Protocol (MCP) with Spring AI and LangChain4j
  • Multi-agent workflows and orchestration patterns
  • Evaluation and observability with OpenTelemetry

Training outline

Day 1: AI-Assisted Development

  • The evolution of AI in software engineering: from automation to the agentic era
  • The fundamental shift: how AI changes the developer’s role
  • Do’s and don’ts of working with AI agents
  • Building your own effective AI-powered engineering workflow
  • Spec-driven development: structured specifications for consistent AI output
  • Basic guardrails and the LGTM trap
  • Hands-on with OpenCode and OpenSpec
  • Sub-agents, team agents, and skills
  • Using AI effectively outside of software engineering
  • Self-learning and continuously improving your workflow

Day 2: AI Integration for Java Applications

  • Local model deployment with Ollama and vLLM (2 hours)
  • Building RAG systems with Java and LangChain4j (2 hours)
  • Tool calling: connecting AI to real-world systems (2 hours)
  • Model Context Protocol (MCP) with Spring AI and LangChain4j (2 hours)
  • Multi-agent workflows: sequential, parallel, loop, and conditional patterns (2 hours)
  • Evaluation and observability with OpenTelemetry and LLM engineering platforms (1-2 hours)

Course format
This is an in-person classroom training that can be delivered at an OpenValue office or as an in-company training.

Certification
Participants receive a certificate of completion upon finishing the training.

Next steps
For more information about expanding your knowledge past this course, check out our entire training portfolio at www.openvalue.training or in your learning management system. Contact us at training@openvalue.nl for personal learning advice or customized on-demand training and just contact your OpenValue trainer during the training course.

Provided training material
Learning material with slides and exercises will be available for the participants.

About the trainers
Tom Wigleven is Principal Engineer at OpenValue. Mauro Palsgraaf is Senior Software Developer at OpenValue.

Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.

OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.

There are no reviews yet.
Share your review
Do you have experience with this workshop? Submit your review and help other people make the right choice. As a thank you for your effort we will donate £1.- to Stichting Edukans.

There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.