Skip to content
Ameen Abozaid
Level 2 of 6 · Shared path

Junior Java Backend Engineer

Build, test, secure and deploy a real backend with Spring Boot and PostgreSQL.

  • 250–350 hoursstudy estimate
  • 6 Phases57 Modules
  • 369 Lessons(curriculum)
  • Capstone projectE-Commerce Backend API

What you'll learn

Implements, tests, secures, and deploys a maintainable backend application within an existing architecture, collaborates using Git, and handles straightforward production defects with guidance.

  • Professional Java Development
  • Spring Framework Fundamentals
  • REST API Engineering
  • Database Integration
  • Authentication and Application Security
  • Testing and Delivery

What you'll build

E-Commerce Backend API

Modular layered monolith with registration, login, catalog, inventory, cart, orders, mock payments, administration; OpenAPI, migrations, tests, Docker Compose, CI, deployment, structured logs.

Is this level for you?

  • Graduates of Level 1 or self-taught programmers with equivalent skills.

Curriculum

Open a phase to see its modules.

Phase 01: Professional Java Development8 modules · 59 lessons
Phase 02: Spring Framework Fundamentals9 modules · 59 lessons
Phase 03: REST API Engineering9 modules · 55 lessons
Phase 04: Database Integration10 modules · 63 lessons
Phase 05: Authentication and Application Security9 modules · 59 lessons
Phase 06: Testing and Delivery12 modules · 74 lessons

Prerequisites

Recommended before this level: Level 1 · Beginner — Foundations

Completion criteria

Given a feature request, implements it independently within the established architecture, writes meaningful tests, explains the database changes, and delivers a reviewable pull request.

Ready to begin Level 2?

Lesson 1: Java's release model and LTS versions

10 min read

Start Learning

Type to search levels, phases, modules and lessons.