Senior Java Developer

  • EPAM Systems
  • Zürich, Switzerland
  • 31/08/2018
Full time Data Science Data Engineering Data Analytics Data Management Statistics Software Engineering

Job Description


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

We are seeking an experienced Java Developer with a proven record working on an enterprise web platform. He/she will join our development team focusing on development of back-end code for a global structured products trading platform.


  • Strong core Java 7/8 skills
  • Solid understanding of Spring Framework programming model
  • Previous experience with at least three of the following Enterprise Java technologies: messaging, data persistence, transactions, caching, security, XML processing
  • Familiarity with functional programming paradigms
  • Experience in testing complex applications on various levels
  • Understanding of challenges associated with multithreaded distributed systems
  • Experience with distributed caching and/or distributed transactions is nice to have
  • Ability to take on technical leadership responsibility
  • Fluent English


  • 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
  • Please note that any offers will be subject to appropriate background checks
  • We do not accept CV from recruiting or staffing agencies