Lead Java Developer

Moscow, Russia

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 Lead Java Developer for our Moscow office to make the team even stronger.

The successful candidate will architect and develop new functionality, enhance, optimize and refactor existing tools for electronic trading: pricing, quote publishing, electronic negotiation, trade capture.


  • Core Java;
  • Multithreaded programming;
  • Linux/Unix, Windows;
  • Messaging/Middleware like TIBCO/EMS;
  • Scripting – Shell, Ant, Perl, etc;
  • Testing tools (Unit test, mock framework);
  • Database development (Sybase/Oracle);
  • Good communication skills in English (interactions expected with local development manager, project manager in London/New York, local and remote business analysis team, local business users).

Nice to have

  • Front Office banking systems and cash/derivatives knowledge: price formation, exchange/vendor connectivity, dealer to customer Request for Quote (RFQ) negotiation, trade capture;
  • C#, Visual Studio 2010/2013 IDE;
  • Agile development and continuous integration.

We offer

  • Experience exchange with colleagues all around the world;
  • Regular assessments and salary reviews;
  • Development perspectives with excellent career opportunities;
  • Financial support in case of important life events;
  • Full medical insurance, including dentist service;
  • Corporate fitness program;
  • Free English language courses.