Back to Job Search

Senior Java Software Engineer

Job Description

Our client, a next generation global technology company is looking for a Senior Java Software Engineer to join their team in Zurich. The position is in the Agile development team where you will be responsible for designing and implementing features on the strategic architecture.

A leader in the digital transformation world, along with their exciting and enthusiastic entrepreneur members with very high profile projects in Zurich makes them one of the leading firms in the Banking domain area.

Are you passionate about technologies with a keen interest in Java Programming? Are you willing to learn? This could be the role for you!

What You Offer:

  • A minimum of 10 years of working independently on a Java Enterprise application and a minimum of 8 years of experience in software development and production support
  • Deep knowledge and experience as full stack developer with higher concentration towards middle tier skills
  • Are you a teammate with excellent interpersonal skills and the willingness to contribute and learn?
  • Understanding and experience in Oracle SQL, Test development.
  • Working knowledge of JMS with experience in MQ series, Typescript and experience with continuous integration (GIT, Maven)
  • Deep understanding of Core Java 7 (or above) and working knowledge of SQL, Spring Framework & Spring-boot and Scrum Agile development
  • Strong analytical skills, paired with the ability to work with tight deadlines in a fast-paced environment
  • Excellent verbal and written communication skills in English (professional proficiency)
  • The ideal candidates should have experience and/or have completed coursework.


  • 8+ Experience in data formats such as XML, CSV, and JSON.
  • 8+ Experience in integration technologies such as HTTP, JMS, JDBC, REST, and SOAP.
  • 8+ Experience in Core Java, Java Script, JWM, HTML
  • 6+ Experience in Unix-scripts, Spring, Angular, jUnit, SpringBoot, Maven, Hibernate
  • 4+ Experience with PL/SQL, knowledge on SQL relational databases like Oracle and/or SQL server
  • 4+ Experience with Test automation - acceptance/functional testing, TDD, BDD
  • Banking knowledge is a plus
  • Scum methodology of work is a plus
  • Experience of cucumber favourable


Bachelor’s degree in Systems Engineering, Electrical Engineering, Mechanical Engineering, Computer Engineering, Computer Science, Physics, Mathematics, Aviation, Aerospace Engineering, or related field

What We Offer:

  • An interesting position in an Agile development team, designing and implementing features on the strategic architecture
  • Collaboration with Products Owner (PO) to understand user stories and provide sound technical solutions as well as to understand dependencies and acceptance criteria
  • Participate in Sprint Planning, Refinement, delivery of stories and demonstration
  • Build software in conformance with coding standards, test creation and build process
  • The chance to participate in design and code reviews
  • Enjoy flexible working hours including home office
  • Experience modern software stack and great team culture
  • Become part of an exciting, growing project!