Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create a path like this one shaped around you.
Recommended resources
Module 2
Day 2 — Robust REST APIs, Persistence, and Testing (3–4 hours)
Module 3
Day 3 — Backend Security and the Spring Security Pipeline (3–4 hours)
Module 4
Day 4 — JWT, OAuth 2.0, and API Authorization (3–4 hours)
Module 5
Day 5 — HashMap and Concurrent Collections Internals (3–4 hours)
Module 6
Day 6 — Java Multithreading and Concurrency Interviews (3–4 hours)
Module 7
Day 7 — JVM Internals, Garbage Collection, and Diagnostics (3–4 hours)
Module 8
Day 8 — Microservice Architecture and Distributed Data (3–4 hours)
Module 9
Day 9 — Resilient and Observable Spring Boot Microservices (3–4 hours)
Module 10
Day 10 — Docker for Spring Boot Developers (3–4 hours)
Module 11
Day 11 — Kubernetes Essentials for Application Developers (3–4 hours)
Module 12