[javaone 2026] Building Agents with Spring AI and Amazon Bedrock

Speakers: Josh Long & James Ward

See the live blog table of contents


Repo: live coded at session

https://github.com/joshlong-attic/2026-03-18-javaone-bootiful-spring-boot-ai

General

  • Agent – call LLM in a loop and give it tools so it can do things.

Spring Intiailzr pulls

  • Spring MVC
  • vector database (for RAG)
  • Amazon Bedrock (embeddings for RAG)
  • Amazon Bedrock Converse (for chat)
  • Spring Boot Actuator
  • MCP client

Random stuff

  • UnzipAndOpen.java – made an alias to run quickly
  • Postgres – pgvector – postgres with vector support

My take

I wasn’t sure what to expect from this. I put it on my calendar thinking it was more like a hands on lab (I also prepared my hack session immediately after in that format). I was warned the day before that most “hack session” presenters did mostly speaking. I saw this a similar presentation at the NYJavaSIG, but different emphasis.\. So I came both to get a feel for how I want to handle mine and to see what the space was like [hack sessions are in a tent where we had lunch]. Also luckily I was warned the tent gets hot so I changed into shorts before my time in the tent. (While it was hot for lunch, it wasn’t as noticeable because less time)

Leave a Reply

Your email address will not be published. Required fields are marked *