Lead Java Developer

St-Petersburg, 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 St. Petersburg office to make the team even stronger.

We welcome a Lead Java Developer to join one of our teams in developing high load solution for clinical trials knowledge management.


  • Providing technical advice to the project team;
  • Designing and developing software in a team based on Java technological stack;
  • Quickly and efficiently make modifications to existing software applications and implement new solutions.


  • 4+ years' experience in enterprise applications developing;
  • Strong Java/Springs experience;
  • Experience with Agile / BDD / Scrum;
  • Good communication skills;
  • English level: at least Intermediate;
  • Java 8;
  • JBoss WildFly;
  • Spring;
  • JMS / ActiveMQ;
  • Apache CXF;
  • JPA / Hibernate;
  • JUnit / TestNG / Mockito;
  • Oracle DB / FAST Search Engine (full-text search);
  • JSP/ JavaScript / JQuery.


  • Work in an open-mind team;
  • Flexible working schedule;
  • Competitive compensation depending on experience and skillset;
  • Bonus program;
  • Medical insurance;
  • Corporate sport activities: football, volleyball, yoga, table-tennis, corporate discount for swimming pool;
  • Individual career development plan, a wide range of technological and soft skills trainings and workshops;
  • Ergonomic working places, convenient geographical location of the office;
  • Relocation support for candidates from other locations.