BackendTable-stakesAround since 2003

Spring

Also written as Spring Framework

A widely used framework for building Java applications, providing core plumbing like dependency injection and configuration that most other Java frameworks (including Spring Boot) build on top of.

Think of it like

Like the foundation and structural framing of a building — not the finished rooms, but what everything else gets bolted onto.

Junior or senior?

Junior sounds like

Only knows Spring Boot's auto-configured defaults.

Senior sounds like

Is comfortable with plain Spring configuration too, not just relying on Spring Boot to handle it.

Ask them

“How comfortable are you with plain Spring configuration versus relying on Spring Boot's auto-configuration to handle it for you?”