Opleiding: Agentic Engineering - Advanced Java Backend Development
Advanced Java backend techniques for robust and maintainable applications
In this module, you will deepen your expertise in advanced Java backend development. You will learn how object-oriented programming, functional programming, and concurrency come together in modern Java application architectures, while agentic engineering runs as a common thread with a focus on responsible generation and control using guardrails.
You will also work with persistence, dependency management, and build automation to make Java backend solutions scalable, maintainable, and production-ready.
This module gives practical substance to the Java specialization of module 2, centered on language, threading, ORM, and API development. You will apply these elements in practical assignments where performance, maintainability, and clear service contracts are key.
This module is part of the [Agentic Engineering learning path](/en/learning-paths#paths). Successfully completing the full learning path awards you a post-bachelor diploma.
- Advanced OO in Java
- Functional Programming with Java and Stream API
- Concurrency in Java
- ORM with JPA/Hibernate
- Dependency management and build tooling in Java