Are you passionate about building robust backend systems and enjoy discussing the reasoning behind technical decisions—not just writing code?
We're looking for a Senior Backend Java Developer to join an international team developing mission-critical solutions for the Swiss public administration. This is an opportunity to work on highly scalable backend services while collaborating with experienced engineers who value technical excellence, software craftsmanship, and architectural thinking.
This role is ideal for someone who enjoys solving complex engineering challenges, understands the fundamentals of Java in depth, and is comfortable explaining why a particular approach is the right one—not just how it was implemented.
What you'll be doing:
What we're looking for:
Strong Java fundamentals
We're looking for engineers who truly understand how Java works under the hood. During the interview you'll be expected to discuss and explain concepts such as:
More than simply having used Java professionally, we're looking for candidates who understand the reasoning behind these concepts and can explain when and why to use them.
Backend Development:
Software Quality:
Communication:
Nice to have:
What makes this opportunity different?
The technical interview is centred around engineering discussions rather than algorithmic challenges or live coding.
The focus is on understanding how you think, how you approach technical problems, and how you justify your decisions. You'll be encouraged to explain your reasoning, discuss trade-offs between different approaches, and demonstrate your understanding of core Java and backend engineering concepts. Being able to acknowledge when you don't know something—and reason through it—is valued more than trying to provide the "perfect" answer.
If you're passionate about backend engineering, enjoy discussing architecture, and want to work on technically challenging software alongside experienced engineers, we'd love to hear from you.
By continuing you agree to our Terms & Privacy Policy.