Skip to content
JavaAgentic

Type at least two characters. Try “RAG”, “pgvector” or “tool calling”.

From Spring Boot developer to Agentic AI engineer

The Java Developer → AI Engineer Roadmap

Seventy-five topics in dependency order, from your first ChatClient call to multi-agent systems running in production. Nothing here assumes Python, a data-science background, or a GPU.

Who it is for: Java developers who want to build LLM and agent features

Your progress

Loading…

0%

Foundation — Modern Java Mastery

6 topics · 6 published

  1. 1
    Java 17 to 21 — What's New

    Records · Pattern Matching · Virtual Threads · Sealed Classes · Text Blocks

  2. 2
    Functional Programming in Java

    Lambdas · Streams API · Optional · CompletableFuture · Method References

  3. 3
    Reactive Programming with Project Reactor

    Mono · Flux · Backpressure · WebFlux · Reactive Streams

  4. 4
    Microservices Architecture Deep Dive

    Service Discovery · API Gateway · Circuit Breaker · Saga · CQRS · Event Sourcing

  5. 5
    Containerization with Docker & Kubernetes

    Dockerfile Best Practices · K8s Deployments · Helm Charts · Service Mesh

  6. 6
    Modern Build Tools & Dependency Management

    Gradle vs Maven · Multi-Module Projects · BOM · Version Catalogs

Spring Boot AI Integration

13 topics · 13 published

  1. 7
    Introduction to the Spring AI Framework

    Architecture · Supported Models · Portable Abstractions · Quick Start

  2. 8
    Setting Up Spring AI with OpenAI

    Dependencies · Auto-Configuration · API Key Management · Model Options

  3. 9
    The Spring AI ChatClient API

    ChatClient · Prompt Templates · System Messages · Streaming Responses

  4. 10
    Prompt Engineering for Java Developers

    Prompt Patterns · Few-Shot · Chain-of-Thought · Output Parsers

  5. 11
    Spring AI Embeddings & Vector Stores

    EmbeddingModel · pgvector · Pinecone · Qdrant · Milvus · Similarity Search

  6. 12
    Building a RAG Pipeline with Spring Boot

    Document Readers · Text Splitters · Retrieval Advisor · Citations · Evaluation

  7. 13
    Spring AI Function Calling & @Tool

    @Tool Annotation · ToolCallback · Tool Registration · Error Handling

  8. 14
    Structured Output with Spring AI

    BeanOutputConverter · JSON Mode · Schema Validation · Records

  9. 15
    Multimodal AI with Spring Boot

    Image Input · Vision Models · Audio Transcription · Media API

  10. 16
    Spring AI with Ollama (Local LLMs)

    Local Setup · Model Management · Offline AI · Cost Optimization

  11. 17
    Spring AI Observability & Monitoring

    Micrometer Metrics · Tracing · Token Accounting · OpenTelemetry

  12. 18
    Security in AI-Powered Spring Applications

    Prompt Injection · Data Sanitization · Rate Limiting · OWASP LLM Top 10

  13. 19
    Testing AI Applications

    Mocking ChatModel · Golden Datasets · LLM-as-Judge · Integration Tests

LangChain4j Deep Dive

11 topics · 11 published

  1. 20
    LangChain4j Introduction & Architecture

    AiServices · Design Philosophy · vs Python LangChain · Core Abstractions

  2. 21
    LangChain4j Chat Models

    OpenAI · Anthropic Claude · Gemini · Mistral · Ollama

  3. 22
    LangChain4j Chains & Composition

    Sequential Chains · Routing · Custom Chains

  4. 23
    LangChain4j Document Loaders

    PDF · CSV · HTML · GitHub · Amazon S3 · Apache Tika

  5. 24
    LangChain4j Text Splitters

    Recursive Splitter · Token-Based · Markdown · Overlap Tuning

  6. 25
    LangChain4j Embedding Models

    All-MiniLM · OpenAI Embeddings · Cohere · Vertex AI · In-Process Models

  7. 26
    LangChain4j Embedding Stores

    In-Memory · PgVector · Redis · Elasticsearch · Neo4j

  8. 27
    LangChain4j Retrievers & RAG

    ContentRetriever · Query Transformation · Re-ranking · Compression

  9. 28
    LangChain4j Agents & Tools

    @Tool · Tool Executor · ReAct Pattern · Agent Loop

  10. 29
    LangChain4j Chat Memory

    MessageWindowChatMemory · Token Window · Persistent Store · Summarization

  11. 30
    LangChain4j Structured Output

    POJO Return Types · Enums · JSON Schema · Validation

Agentic AI — Theory & Practice

13 topics · 13 published

  1. 31
    What Is Agentic AI? A Complete Guide

    Autonomous Agents · Agentic vs Generative · Agency Levels · Workflows

  2. 32
    Agent Architecture Patterns

    ReAct · Plan-and-Execute · Reflection · Orchestrator-Worker · Routing

  3. 33
    Tool Use & Function Calling

    Tool Schemas · Dynamic Selection · Composition · Error Recovery

  4. 34
    Planning & Reasoning in Agents

    Task Decomposition · Hierarchical Planning · Chain-of-Thought · Tree-of-Thought

  5. 35
    Memory Systems for Agents

    Working Memory · Episodic · Semantic · Vector Recall · Consolidation

  6. 36
    Multi-Agent Systems (MAS)

    Agent Protocols · Cooperation · Handoffs · Swarm Patterns

  7. 37
    Agent Frameworks Compared

    LangGraph · CrewAI · AutoGen · Semantic Kernel · Spring AI · LangChain4j

  8. 38
    Building Autonomous Coding Agents

    Code Generation · Review Agents · Refactoring · Test Generation

  9. 39
    Agent Evaluation & Testing

    Benchmarking · Hallucination Detection · Trajectory Eval · Human-in-the-Loop

  10. 40
    Agentic RAG — Advanced Patterns

    Self-RAG · Corrective RAG · Adaptive RAG · Query Planning

  11. 41
    Human-in-the-Loop (HITL) Systems

    Approval Flows · Escalation · Feedback Loops · Confidence Thresholds

  12. 42
    Productionizing Agentic Systems

    Deployment · Scaling · Guardrails · Cost Control · Durable Execution

  13. 43
    Ethical AI & Responsible Agent Design

    Bias · Transparency · Accountability · Safety · Compliance

Generative AI — Broad Spectrum

12 topics · 12 published

  1. 44
    Foundation Models Deep Dive

    GPT · Claude · Gemini · Llama · Mistral · Model Selection

  2. 45
    Transformer Architecture Explained

    Self-Attention · Multi-Head Attention · Positional Encoding · KV Cache

  3. 46
    Fine-Tuning LLMs: LoRA & QLoRA

    LoRA · QLoRA · PEFT · Instruction Tuning · RLHF · DPO

  4. 47
    Vector Databases Deep Dive

    HNSW · ANN Search · Cosine Similarity · Product Quantization · Filtering

  5. 48
    Embedding Models & Semantic Search

    Bi-Encoders · Cross-Encoders · ColBERT · Hybrid Search · Re-ranking

  6. 49
    Prompt Engineering Masterclass

    Prompt Chaining · Meta-Prompting · Self-Consistency · Optimization

  7. 50
    Tokenization & Context Windows

    BPE · SentencePiece · Token Limits · Context Management · Cost Math

  8. 51
    LLM Evaluation & Benchmarks

    MMLU · HumanEval · HELM · Custom Evals · Regression Suites

  9. 52
    Model Distillation & Quantization

    GPTQ · AWQ · GGUF · Knowledge Distillation · Latency Trade-offs

  10. 53
    Guardrails & Safety Systems

    Input Filters · Output Validation · Content Moderation · Jailbreak Defense

  11. 54
    LLMOps & MLOps for Generative AI

    Prompt Versioning · CI/CD for LLMs · Model Registry · A/B Testing · Canary

  12. 55
    GenAI on AWS, Azure & GCP

    Bedrock · Azure OpenAI · Vertex AI · SageMaker · Cost Comparison

Real-World Integration Patterns

10 topics · 10 published

  1. 56
    Building AI-Powered REST APIs

    SSE Streaming · Async Processing · Webhooks · Timeouts · Backpressure

  2. 57
    Event-Driven AI Architectures

    Kafka + AI · Async Agent Pipelines · Event Sourcing · Dead-Letter Queues

  3. 58
    AI in CI/CD Pipelines

    Code Review Bots · Automated Docs · Test Generation · PR Triage

  4. 59
    AI-Powered Search Applications

    Hybrid Search · Faceting · Query Understanding · Personalization

  5. 60
    Chatbot & Conversational AI Architecture

    Intent Classification · Dialog State · Slot Filling · Multi-Turn Context

  6. 61
    AI for Data Engineering

    Text-to-SQL · Data Cleaning · Anomaly Detection · Schema Mapping

  7. 62
    AI Observability & LLM Tracing

    LangFuse · OpenTelemetry GenAI · Span Attributes · Cost Dashboards

  8. 63
    Multi-Tenant AI Architectures

    Tenant Isolation · Quota Enforcement · Cost Allocation · Data Residency

  9. 64
    AI Caching Strategies

    Semantic Cache · Redis Vector · Prompt Caching · Invalidation

  10. 65
    Low-Latency LLM Serving

    vLLM · TGI · Continuous Batching · Speculative Decoding · TTFT

Advanced Topics & Emerging Trends

10 topics · 10 published

  1. 66
    Multimodal Agents

    Vision + Language · Audio Agents · Screen Understanding · Computer Use

  2. 67
    Code Generation & AI-Assisted Development

    Copilot Internals · Repo Context · Code LLMs · Evaluation

  3. 68
    AI for DevOps & SRE

    Incident Agents · Log Analysis · Alert Correlation · Runbook Automation

  4. 69
    GraphRAG & Knowledge Graphs

    Neo4j + LLM · Entity Extraction · Graph Retrieval · Community Summaries

  5. 70
    Small Language Models (SLMs)

    Phi · Gemma · On-Device AI · Routing to Small Models

  6. 71
    AI Agents for the Enterprise

    SAP · Salesforce · ServiceNow · SSO · Audit Trails

  7. 72
    Federated Learning & Privacy-Preserving AI

    Differential Privacy · Federated Averaging · Secure MPC · PII Redaction

  8. 73
    AI Regulations & Compliance

    EU AI Act · GDPR · ISO 42001 · NIST AI RMF · SOC 2

  9. 74
    Open Source vs Proprietary AI Strategy

    TCO Analysis · Vendor Lock-In · Hybrid Strategy · Migration Paths

  10. 75
    Future of AI & Career Roadmap

    Career Path · Skills Matrix · Certifications · Community

Build it for real

Reading a roadmap teaches you the vocabulary. Shipping the project is what makes it stick.

Other roadmaps