Back

Language

Java

Backend microservices on the JVM, mainly with Spring Boot.

0 / 9 done — updated as I actually learn each topic.

Roadmap checklist

Beginner

  • OOP fundamentals
  • Collections framework
  • Exception handling

Intermediate

  • Streams & lambdas
  • Generics
  • Concurrency basics (threads, executors)

Advanced

  • JVM internals & GC tuning
  • Reactive programming
  • Design patterns at scale

Roadmap graph

1
OOP fundamentals
2
Collections framework
3
Exception handling
4
Streams & lambdas
5
Generics
6
Concurrency basics (threads, executors)
7
JVM internals & GC tuning
8
Reactive programming
9
Design patterns at scale