Senior Java Developer

Zurich, Switzerland

Striving for excellence is in our DNA. Since 1993, we have been helping the world’s leading companies imagine, design, engineer, and deliver software and digital experiences that change the world. We are more than just specialists, we are experts.


Currently we are looking for a Senior Java Developer for our Zurich office to make the team even stronger.

This is an opportunity to join a well-established client engagement where EPAM is operating as a strategic delivery partner. You would be working at the cutting edge of Front Office (business facing), Investment Banking technology making a real difference to the Bank in terms of technical performance, business functionality and regulatory compliance. This onsite position means that you have direct access to client stakeholders as well as the support from EPAM’s delivery organization and offshore capability. For someone who wants to make a difference to the shape of the product and the engagement, this is an exciting opportunity.


  • Senior Java Developer;
  • Strong core Java development skills ideally on Java 8;
  • Expertise in multi-threading and low latency programming;
  • Solid understanding of messaging systems and networking;
  • Able to build distributed, highly available, performance critical systems;
  • Proactive and dynamic team player, comfortable working in a fast-paced environment;
  • Banking/trading/FX experience is a plus.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Regular assessments and salary reviews;
  • Friendly team and enjoyable working environment;
  • Corporate and social events.