Back to Learning Paths
8-15 Years

Senior Software Engineer / Lead

Leadership and System Design mastery for 8-15 years exp. Focus on scalability, expert Java concepts, and team leadership.

Foundation Steps

Essential knowledge required for all experience levels.

Java Coding Questions

Read PDF

Stream API Coding - Level I

Read PDF

Stream API Coding - Level II

Read PDF

Core Curriculum

Mastery steps for the Senior Software Engineer / Lead role.

Core Java - Level I

Read PDF

Core Java - Level II

Read PDF

Core Java - Level III

Read PDF

Core Java - Level IV (Advance Level)

Read PDF

Core Java - Level V (Expert)

Read PDF

Java Design Patterns

Read PDF

Spring Framework - Level I

Read PDF

Spring Framework - Level II

Read PDF

Spring Boot - Level I

Read PDF

Spring Boot - Level II

Read PDF

Spring Boot - Level III (Scenario Based)

Read PDF

Spring Boot - Level IV (Advance)

Read PDF

Spring Boot - Level V (Expert)

Read PDF

Spring Security - Level I

Read PDF

Spring Security - Level II

Read PDF

Spring MVC - Level I

Optional
Read PDF

SQL

Read PDF

Spring Data JPA and Other DB - Level I

Read PDF

Kafka

Optional
Read PDF

Microservices - Level I

Read PDF

Microservices - Level II

Read PDF

Microservices Design Patterns

Read PDF

Maven and Git Level I

Read PDF

Maven and Git (+ Gradle and Deployments) Level II

Read PDF

Junit and Mockito

Read PDF

Non Technical Lead Level Questions

Read PDF