about the role
Puzzle ITC is looking for a senior backend engineer to shape modern Java-based systems, mainly for clients in public transport and the public sector. You work in interdisciplinary agile teams on long-running client mandates in Bern, with the option to work partly remotely, and you are expected to embrace AI coding assistants and agentic workflows.
what you will do
- Drive new and ongoing development of backend solutions and their architecture
- Keep code quality high through reviews, automated tests and smart use of AI tools
- Advise clients on technical questions from idea through to production support
- Collaborate closely with colleagues in cross-functional agile teams
- Share knowledge and mentor less experienced developers
requirements
Must have
- Many years of experience building complex backend systems with Java and Spring Boot
- Deep understanding of modern backend architectures
- Familiarity with AI tools and coding assistants, interest in agentic coding
- Very good German skills for close, long-term client work
Nice to have
- Degree in computer science (university, UAS or HF)
- Experience with Quarkus, PostgreSQL, Kafka and containers (Docker/Kubernetes)
- Frontend experience with Angular or React
