Java Developer


  • Java development experience;
  • knowledge of OOP and design patterns;
  • understanding of SOLID, YAGNI, DRY, KISS;
  • experience with Spring;
  • understanding of network protocols;
  • experience in writing tests (JUnit, Spock);
  • working experience with relational and non-relational databases (MySQL, PostgreSQL, Redis, Memcached, DynamoDB);
  • Intermediate English, both speaking and written.

Beneficial skills

  • iknowledge of other JVM languages;
  • working experience with highload systems;
  • experience with Docker, AWS.

We Offer

  • competitive salary, tied to dollar exchange rate;
  • visiting profile conferences, courses, trainings, seminars at the company expenses;
  • regularly updated library;
  • work in distributed international teams, abroad business trips;
  • work schedule without adjustment for the customer's time zone (other options are possible by agreement);
  • 100 % English courses reimbursement;
  • 50 % sports subscriptions reimbursement;
  • 100 % reimbursement for sick leave;
  • material assistance to significant events (wedding, birth of children, etc.);
  • location in 8 minutes on foot from the subway station, comfortable office conditions (separate rooms for teams, not open space/several recreation areas with darts, air hockey, ellipsoid/full kitchen with stove, coffee machine, toaster, microwave/shower);
  • adequate management, lack of bureaucracy, friendly staff;
  • cheerful corporate events (usually two days) within and outside of the Republic of Belarus, Pizza Days and pleasant gifts;
  • small pleasures as tea-coffee-baking-fruit-vegetable-milk;
  • other benefits that the Labor Code of the Republic of Belarus promises.

Application Form

I prefer to be connected via: