Senior Java Developer with E-trading

St. Gallen, 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 E-trading for our St. Gallen office to make the team even stronger.


  • Analysis, design, and implementation of front-end trading and risk applications;
  • Working in an agile core IT team side by side with traders and business representatives managing all parts of the Software Development Lifecycle;
  • Ability to extend an existing Trading Application based on Java 7 in self-controlled iterative manner with a clear functional target but with a need of frequent interaction with several stakeholder on scope and solutions;
  • Participation in regression and acceptance testing, execution of test cases and test cycles for releases;
  • Contribution to the overall evolution of the trading platform, architecture and strategy.


  • Degree in computer science, engineering or economics;
  • 5+ years’ experience in Front Office Software Engineering within the financial industry (ideally also integrating off-the-rack trading solutions);
  • Good understanding of the financial markets, in particular the Swiss and European markets;
  • Excellent communicator, able to work with IT, traders and business analysts alike, also during hectic hours;
  • Excellent understanding of high-performance trading technology from architecture decisions to monitoring solutions;
  • Good skills in writing business and technical documentation;
  • Good understanding of agile methodologies (e.g. Scrum and DevOps) and tools (e.g. Visual Studio Team Services, Atlassian Suit);
  • Good spoken and written German is a must (corresponding to Upper-Intermediate (B2) level or above), English is nice to have;
  • Technical must-haves:
    • Java 7/ Java EE 6, AngularJS, Spring 3/4, Microsoft SQL, Maven, HTML 5 /JavaScript / CSS, Web services (SOAP and REST).

Nice to have

  • JasperReports;
  • Git;
  • JSF 1.2 / RichFaces 3.x, JPA 2.x.

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.


Všem našim zaměstnancům poskytujeme zdroje, které potřebují k vybudování úspěšné kariéry.


Staňte se součástí týmu, kde můžete rozvíjet svůj talent a budovat kariéru bez hranic.