Job Description

Employment type:
Contract

Industry:
Banking

Area:
IT

Location:
Zurich

Remote from abroad:
No

Home office:
40%

Contract duration:
12 months with option of extension

Tasks and responsibilities

  • Implement and maintain backend services and APIs using Java and Spring Boot
  • Implement new features with limited supervision, based on product and technical requirements
  • Collaborate with frontend developers, QA, and DevOps to deliver reliable, scalable solutions
  • Participate in code reviews, debugging, and performance improvements of existing systems

Must-have criteria

  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • 5 years of professional experience in backend software development
  • Strong proficiency in Java and Spring Boot (REST APIs, dependency injection, configuration)
  • Experience with ORM and persistence frameworks such as Hibernate / JPA
  • Solid understanding of relational databases (e.g., PostgreSQL, MySQL) and SQL
  • Experience with version control systems (e.g., Git) and common CI/CD practices
  • Strong problem-solving and analytical thinking skills
  • Ability to work independently and manage tasks effectively
  • Good communication skills and ability to collaborate in a team environment
  • Willingness to learn new technologies and adapt to changing requirements
  • Attention to detail and commitment to writing clean, maintainable code

Nice-to-have criteria

  • Familiarity with containerisation and orchestration technologies (e.g., Docker, Kubernetes)

Contract duration

  • 12 months with option of extension

Language requirements

  • Fluent written and spoken English

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application