Agentic Java and Spring Boot
Java and Spring Boot codebases are typically long-lived, layered and business critical. This one-day workshop shows how coding agents can work inside such systems without eroding the architecture. You implement features, tests and refactorings with agents and practise reviewing for transaction, persistence and security issues. The day is built around realistic tasks, not slides.
Request without obligation- Duration
- 1 day
- Level
- Intermediate
- Format
- Remote or on-site, English or German
- Group size
- Up to 12 participants per trainer
Who it is for
- Java developers working with Spring Boot
- Backend teams maintaining long-lived services
- Architects responsible for layering and module boundaries
- Teams planning Java version or framework upgrades
What your team will be able to do
- Express layering and package rules so that agents respect your architecture
- Implement REST endpoints, services and persistence with agent help
- Write unit and integration tests that exercise real behaviour
- Use agents for incremental refactorings and upgrade steps
- Review changes for transaction, lazy-loading and security problems
Agenda
- Agent context for Spring projectsDocument modules, layering and conventions, and connect Maven or Gradle commands to the agent.
- Endpoint to persistenceImplement a feature through controller, service and repository and keep each step reviewable.
- Tests that matterGenerate unit and integration tests, compare mocking strategies and detect hollow tests.
- Refactoring and upgradesSplit a refactoring or upgrade into safe increments that agents can execute.
- Review for enterprise riskApply a checklist for transactions, persistence behaviour and security configuration.
Prerequisites
- Professional Java experience and basic Spring Boot knowledge
- A laptop with a JDK, a build tool and an IDE
Why apprat.io workshops
- Taught by practising AI Code Engineers
- Your repositories or a sandbox project
- AI speed, human responsibility: review, security and governance included
- ISO 9001 & ISO/IEC 27001 certified processes
- Follow-up office hours after 30 days
Request without obligation
Tell us about your team and goals. We reply within one business day with a tailored agenda and a quote – free and without obligation.
24/7 call support in English & German:
+49 761 519 751 50
Frequently asked questions
Does this work with older Java versions?
Yes, we adapt the exercises to the version and framework generation you run.
Do we cover Kotlin on the JVM?
Kotlin can be discussed, but the exercises are in Java unless agreed otherwise.
Can legacy modules be part of the exercises?
Yes, legacy code is a good candidate for refactoring tasks, if you can share a sample.
Fields marked * are required.