Develop and maintain backend services for products used in the banking sector
Write clean, maintainable, and well-tested code built for production environments
Implement complex features end-to-end, from understanding requirements to successful delivery
Contribute to the continuous evolution of our architecture, tooling, and engineering practices
Collaborate closely with product management, QA, and fellow engineers to turn business needs into reliable technical solutions
Participate in code reviews and actively contribute to maintaining a high engineering standard across the team
Requirements
University Degree in Computer Science, Software Engineering or equivalent practical experience
2–4 years hands-on backend software engineering experience
Strong knowledge of Java and related technologies (JPA / Hibernate, Gradle)
Solid DB know-how and very good SQL skills
Experience with containerization technologies as part of your day-to-day workflow
Strong analytical and problem-solving skills with the ability to break down complex tasks into manageable solutions
High attention to quality and maintainable software engineering practices
Familiarity with concepts such as clean architecture, automated testing, agile methodologies, statically typed programming languages, and cloud-native technologies is considered an advantage
Tech Stack
Cloud
Gradle
Hibernate
Java
SQL
Benefits
Make the world safer: Help prevent financial crime and support our customers in creating a safer world
Be part of a leading RegTech: Contribute to a well-established, innovative company in Switzerland
International exposure: Work with global clients on diverse, challenging projects in a multicultural team
Ownership and growth: Take responsibility from day one and develop your skills and career
Flexible work environment: Enjoy hybrid work and flexible hours
Paid education: Access opportunities for further training to enhance your expertise