Lead Java Developer (relocation to Belarus)

Karaganda, Kazakhstan

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

About the customer

Our client is the world’s leading source of intelligent information for businesses and professionals. It combines industry expertise with innovative technology to deliver critical information to leading decision makers in the financial, legal, tax and accounting, scientific, healthcare and media markets, powered by the world’s most trusted news organization. With headquarters in New York and major operations in London and Eagan, Minnesota, our client employs more than 50,000 people in 93 countries.

Project Description

As a Lead Java Developer, you will get a unique chance to develop an innovative case management system, which allows keeping cases moving efficiently through the court. This system provides a total court solution by integrating e-filing, case management, and public access solutions with other court applications.


  • Development of the application;
  • Team coordination;
  • Supervision of the team;
  • Code review;
  • Communication with the customer;
  • Participation in architectural decisions.


  • 5+ years of production experience;
  • Proven experience leading a small team (up to 5 people);
  • Excellent communication and negotiation skills;
  • Great English communication skills (at least Upper-Intermediate level);
  • Experience with the following technologies and tools:
    • Java;
    • JavaScript;
    • JSP/JSTL;
    • Spring;
    • Hibernate;
    • Databases: MSSQL Server 2008-2012, Oracle 11g 2;
    • Tomcat;
    • Maven;
    • Git;
    • Jira;
    • Other libraries/frameworks: JasperReports, Freemarker/Velocity, SOAP, Apache Commons, Spring-JMS/Spring-Batch/etc., Junit;
    • Scrum.

We offer

  • Outstanding career development opportunities;
  • Experience exchange with colleagues all around the world;
  • Competitive compensation depending on experience and skills;
  • Regular assessments and salary reviews;
  • Social package - medical care, sports, family care;
  • Free English classes;
  • Opportunities for self-realization;
  • Friendly team and enjoyable working environment;
  • Flexible working schedule;
  • Corporate and social events.