Skip to content
Projects

abanoub-asaad/Java-Backend has 2,054 GitHub stars and 286 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-07 23:18 UTC. Last push 2026-04-15.

How these counts are measured

These are resources, roadmaps, links to learn Java Backend :)

Measured star growth

in 24h
+1
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

README.md

Original

Java-Backend

In this repository, you will find :

Roadmap

1. Java

Learn Java
  1. Basics
  2. Advanced
  3. Build Tools (Maven, Gradle, Ant)
  4. Servers (Tomcat, Weblogic, JBOSS, WebSphere, Jetty)
  5. Testing
  6. Logging (Log4j, Log4j2, Logback)

2. Spring Framework

Learn Spring Framework
  1. Core
  2. Web
  3. AOP

3. Spring Boot

Learn Spring Boot
  1. Importance of Spring Boot
  2. Auto Configuration
  3. Adding Configuration
  4. Properties/YAML
  5. Integrations with other Libraries/Frameworks

4. REST API

Learn REST API
  1. HTTP Methods
  2. HTTP Status Codes

5. Database

Learn Database
  1. SQL
  2. No SQL
  3. Spring Data

6. Spring Security

Learn Spring Security
  1. Authentication
  2. Authorization
  3. OAuth2
  4. Form Authentications
  5. JWT

7. Microservices

Learn Microservices
  1. Spring Cloud
  2. Devops
  3. Microservices Patterns
  4. Microservices Queues

8. Software Engineering for Backend

Learn these Backend concepts
  1. Clean Code
  2. SOLID Principles
  3. API Versioning
  4. Idempotency
  5. Rate Limiting
  6. System Design Basics
  7. Database Scaling
  8. Redis
  9. Messaging Systems
  10. Observability

Resources for learning Java-Backend

Docs & Articles

YouTube Channels

Here you can open the channel and check its awesome related videos and playlists.

Books

Projects

Helpful Links

Interview Questions

References of the roadmap

  • Java Roadmap for Beginners 🔗
  • How to Master Spring Boot - Complete Spring Boot Roadmap 🔗
  • Learning Spring Boot in 2022 | Roadmap 🔗

Contribution

If you think that anything can be improved in anyway, please do suggest :

  • Open pull request with improvements
  • Discuss ideas in issues.

Explore related projects