September 2026 weekday evening batch
Tue, 1 Sept, 2026, 7:00 pm
- Schedule
- Mon–Fri, 7:00–9:00 PM IST
- Delivery
- Online
- Trainer
- Satish Mahajan
- Fee
- ₹4,500
- Capacity
- 20 participants
Build the backend a company would actually deploy — not another CRUD tutorial
Designed for
Course curriculum
Duration: 30 guided hours
FoundationSessions 1–2
What you will build
A service wired three ways — by hand, by field injection and by constructor injection — with the failure modes of the first two demonstrated rather than described.
Module 1
FoundationSessions 1–2
What you will build
A service wired three ways — by hand, by field injection and by constructor injection — with the failure modes of the first two demonstrated rather than described.
Module 1
Learning outcomes
Batches
Tue, 1 Sept, 2026, 7:00 pm
None of these fit?
We plan batches around demand. Weekend, morning and intensive formats open when enough people ask for them.
Register your interestWho teaches this
Each batch is assigned its own trainer from this group, named before you enrol.

Vishal Shah
Founder & Principal Trainer
Two decades building and teaching commerce, banking and cloud platforms — still writing code

Satish Mahajan
Expert Trainer — Java, Testing & Automation
Seventeen years training enterprise engineering teams in Java, Python and test automation
Detailed course information
Most Spring Boot courses stop where the tutorial stops: an entity, a repository, a controller, and a JSON response. The gap employers complain about starts immediately after that — an API that returns 200 for a failure, an entity serialised straight onto the wire, and a query that quietly issues four hundred statements.
This course is built around those failures. You reproduce each one, measure it, then fix it and argue the trade-off.
The database is real. Tests run against PostgreSQL in a container rather than an in-memory substitute, because the bugs worth catching are the ones H2 hides — migrations that do not apply, dialect differences, and locking behaviour.
You need working Java and enough SQL to write a join. If you have neither, Core Java Programming comes first.
This is the backend half of Full-Stack Developer — Java and the second group of Backend Developer — Java.
Get batch details
Ask about a place, or tell us the schedule that would suit you.
Where this leads
Step 2 of 6
Java Full-Stack Developer · 3–4 months
Step 2 of 4
Java Backend Developer · 6–8 months
Continue with
Core · 12 guided hours
Microservices with Spring Cloud
Advanced · 20 guided hours
Need help deciding?