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 Zürich office to make the team even stronger.


  • Drive architecture, standards and guidelines for a globally deployed software solution;
  • Drive continuous integration and improvements;
  • Support product management driving the product roadmap;
  • Oversee infrastructure provisioning and the hardware inventory;
  • Work closely with and advise Business Analysts, Testers and Management on technical matters.


  • Good understanding of broad range of platforms, technologies and tools: Java (Spring, Hibernate, Activiti or BPNM 2.0), SQL (Oracle), Linux/Unix Maven, Git, Subversion, Team City, Jenkins;
  • 8+ years' experience as an engineer in a globally distributed team;
  • Financials services IT background, preferably in Financial Crimes/KYC space;
  • Strong Java, JavaScript, HTML5, CCS and Web development skills;
  • Strong database, data modeling, and data analysis skills;
  • Excellent communication skills and experience in liaising with global compliance teams;
  • Good UNIX/Linux experiences and scripting skills;
  • Strong analytical, problem solving and synthesizing skills;
  • Experience in an Agile team;
  • Flexible, resilient team player;
  • Fluent English is required.

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.