Back to Guides
🛠️
Backend Engineer
Practical backend subject guides aligned to the 2–3 years backend engineer roadmap.
9 Guides6 Phases
Work in progress
The Backend Engineer guides are still being built and will be completed by 15 July.
Growing collection: Core foundations are ready. More guides being added as per the system design roadmap.Share feedback
📄
Phase 1
Java Foundations
Core Java runtime, JVM, OOP, collections, exceptions, and modern language features for backend services.
4 guidesCore Java FundamentalsJava OOP and DesignJava Collections and Java 8+Java Concurrency
📄
Phase 2
Database Design & SQL
Data modeling, relational SQL, transactions, indexing, and query performance for backend systems.
1 guideDatabase Design & SQL
📄
Phase 3
Spring Boot Essentials
REST APIs, validation, configuration, and testing patterns for Spring Boot backend services.
1 guideSpring Boot Essentials
📄
Phase 4
Persistence & Data Access
JPA, transactions, fetch strategies, and query patterns for backend persistence layers.
1 guidePersistence & Data Access
📄
Phase 5
Messaging & Async Workflows
Kafka fundamentals, event processing, retries, and reliability patterns for backend workflows.
1 guideMessaging & Async Workflows
📄
Phase 6
Caching, Locking & Performance
Redis caching, distributed locks, rate limiting, and performance-focused backend patterns.
1 guideCaching, Locking & Performance