Skip to content
JavaAgentic

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

Milestone Projects

Tutorials teach one thing at a time; systems are where the trade-offs live. Each project is a complete application — architecture decisions, working code, tests, observability and deployment manifests — built entirely from techniques covered in the curriculum.

Intermediate~25 hoursUses phases 1, 2

AgenticHR — Intelligent HR Assistant Platform

A Spring Boot HR platform that answers policy questions from your own documents, screens résumés against a role, and handles leave requests through a tool-using agent — the project that turns phase 1 and 2 into something you can demonstrate.

What you build

  • Policy Q&A over your own HR documents, with citations
  • Résumé screening scored against a structured role definition
  • Leave-request agent with balance checks and approval routing
  • Onboarding assistant with per-employee conversation memory
  • Sentiment analysis over anonymised feedback

Stack

  • Spring Boot 3.3+
  • Spring AI
  • Java 21
  • Spring Security
  • PostgreSQL
  • pgvector
  • Flyway
  • GPT-4o-mini
  • text-embedding-3-small
  • Ollama (local dev)
Advanced~40 hoursUses phases 1, 2, 3, 4

DevAgentic — Autonomous DevOps Agent

An agent that investigates incidents, analyses logs, reviews pull requests and proposes remediation — with every write action behind a human approval gate. The project where autonomy meets consequences.

What you build

  • Incident investigation agent over logs, metrics and deployment history
  • GitHub pull request review with inline comments
  • Runbook proposal and execution behind an approval gate
  • Kubernetes health inspection through read-only tools
  • Full trajectory logging for every agent run

Stack

  • Spring Boot 3.3+
  • Spring AI
  • LangChain4j
  • Java 21
  • Claude Sonnet (code analysis)
  • GPT-4o-mini (routing)
  • Ollama
  • PostgreSQL
  • pgvector
  • Elasticsearch
Expert~60 hoursUses phases 1, 2, 3, 4, 5, 6

FinAgentic — Multi-Agent Financial Analysis Platform

A multi-agent research platform where an orchestrator dispatches to specialists — filings analyst, news analyst, quantitative analyst — and reconciles their findings into a cited report. The capstone project.

What you build

  • Orchestrator agent routing to three specialist agents
  • RAG over 10-K and quarterly filings with page-level citations
  • News and sentiment analysis over a streaming feed
  • Quantitative agent with deterministic calculation tools
  • GraphRAG over an entity graph of companies, people and holdings

Stack

  • Spring Boot 3.3+
  • LangChain4j
  • Spring AI
  • Java 21
  • PostgreSQL
  • TimescaleDB
  • Qdrant
  • Neo4j
  • Redis
  • Apache Kafka
Expert~45 hoursUses phases 1, 2, 3, 4, 5

SecureX — Zero-Trust Security Platform

An OAuth 2.1 authorization server with MFA and WebAuthn, a gateway that enforces OPA policy on every request, dynamic credentials from Vault, and a hash-chained audit trail — the project that turns the Spring Security roadmap into a running platform.

What you build

  • OAuth 2.1 and OIDC authorization server with PKCE and refresh rotation
  • TOTP and WebAuthn multi-factor with recovery codes and trusted devices
  • SAML and OIDC identity brokering for enterprise tenants
  • Gateway enforcing OPA policy on every request, failing closed
  • Vault-backed dynamic database credentials with short leases

Stack

  • Spring Authorization Server
  • Spring Security 6
  • WebAuthn4J
  • OpenSAML
  • Open Policy Agent
  • Rego
  • Spring Cloud Gateway
  • PostgreSQL
  • Redis
  • Flyway
Advanced~50 hoursUses phases 1, 2, 3, 4, 5, 6

ShopFlow — Enterprise Ecommerce Platform

Twelve Spring Boot services, an orchestrated saga across payment and inventory, Kafka for events and RabbitMQ for commands, all deployed to Kubernetes with tracing and dashboards — the project that turns the Enterprise Backend roadmap into a system you can run.

What you build

  • Twelve independently deployable Spring Boot services with their own databases
  • Orchestrated saga across order, payment, inventory and shipping with compensation
  • Transactional outbox with Debezium change data capture
  • Kafka for domain events, RabbitMQ for commands and task distribution
  • Spring Cloud Gateway with JWT validation, rate limiting and circuit breakers

Stack

  • Spring Boot 3.3+
  • Java 21
  • Spring Cloud Gateway
  • Resilience4j
  • PostgreSQL
  • Redis
  • Elasticsearch
  • Flyway
  • Apache Kafka
  • RabbitMQ