BackendTable-stakesAround since 2004

Maven

Also written as Apache Maven, pom.xml

The standard build tool for Java projects: it downloads a project's libraries and compiles, tests and packages the code. Gradle is the main alternative.

Think of it like

A recipe card plus a shopping service: list the ingredients once, and everything gets fetched and cooked the same way every time.

Junior or senior?

Table-stakes on Java resumes.

Senior sounds like

Has sorted out dependency conflicts or set up multi-module builds.

Ask them

“Tell me about a dependency conflict you sorted out in a Maven build. How did you work out which library was pulling in the wrong version?”