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?”