Senior Java Developer with financial experience

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 with financial experience for our Zürich office to make the team even stronger.


  • Develop and maintain Java-based web application;
  • Maintain high unit test coverage and perform integration tests;
  • Maintain and develop automated tests;
  • Participate in planning and analysis;
  • Communicate with other teams working on integrated components;
  • Debug and analyze defects found during product lifecycle;
  • Document accomplished work in English.


  • Financial/Banking experience is a must;
  • Excellent Java basics;
  • JSP;
  • JavaScript, HTML, CSS basics;
  • Knowledge of various libraries and tools: Tomcat, JMS, Hibernate, JAXB, XML, SOAP, various Apache libraries (Commons, Utils, etc.), NIO, Java 1.7, Concurrency API’s;
  • Experience with the web application development;
  • Spring framework, experience with Spring MVC would be great;
  • Experience in an agile team;
  • Excellent team worker;
  • Fluent English is required;
  • Fluent German is nice to have.

We offer

  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Corporate and social events;
  • EPAM is not accepting resumes from recruiting or staffing agencies for this position.