Java developer

Location: Zürich, Switzerland Salary: Swiss Franc700 - Swiss Franc1000 per day +
Sector: Banking IT Type: Contract

Java developer

Private Bank based in Zurich are looking for a Java Developer with experience working on trading applications, and has also a good understanding of FX trading and can communicate directly with business stakeholders. Highly agile environment, working in a passionate, English speaking team.


  • Build, test and deploy new tools, services and product features
  • Improve and create new libraries and frameworks
  • Communicate and liaise with key business and IT stakeholders
  • Continuously drive and improve the system

Required experience:

  • Test driven development, experience of JUnit and mocking libraries (e.g. Mockito) are a strong asset
  • Principles of object oriented programming, interfaces, abstractions, dependencies etc.
  • Core Java & related utilities/libraries, particularly collections, multi threading (java.util.concurrent.* package), JSON, JDBC, Maven
  • Spring framework, JDBC templates and JPA
  • Messaging and JMS
  • Relational database modelling
  • Good code review skills, pride in code quality


  • Experience in Hazelcast and Elasticsearch
  • Previous ActiveMQ hands-on experience
  • Good understanding of Unix operating systems, experience in bash scripting
  • Experience in the Financial Services area

Please respond to this advert if this sounds of interest.

SThree UK and Ireland is acting as an Employment Business in relation to this vacancy.