BackendTable-stakesAround since 1995
Java
A long-established, statically typed programming language widely used in large enterprise backend systems.
Think of it like
Like a big, established corporation's standard-issue equipment — not flashy, but reliable, well-documented, and everywhere in large enterprises.
Junior or senior?
Junior sounds like
Hasn't touched a Java version newer than what they were taught in school.
Senior sounds like
Knows what version they've worked in most recently and has used newer features like records or pattern matching.
Ask them
“What version of Java have you worked in most recently, and have you used newer features like records or pattern matching?”