Lead Java Software Engineer

Kyiv, Ukraine


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 Software Engineer for our Kyiv office to make the team even stronger.

The candidate will act as a key architecture driver on one of the most technological cutting-edge environments. The application consists of multiple components: eCommerce, social engine, mobile (iOS), recommendation engine, loyalty platform. In addition, more components like payments engine, fulfillment engine, POS, etc. will be added. All of the components are glued with REST based micro services.


  • Take part in scoping, designing, and ultimately delivering a complex technical solution with your project team;
  • Act as a senior technical specialist who is a critical resource when scoping, designing, and ultimately delivering a complex technical solution;
  • Lend your expertise in full stack modern Java technologies utilizing great interpersonal skills, an analytical mind, a getting-things-done attitude, and a passion for engineering excellence.


  • Strong Java skills and OOD/OOP experience, knowledge of core libraries and common design patterns;
  • 5+ years of hands-on experience with core Java development and multithreading;
  • Knowledge and understanding of main frameworks and Java technologies is a plus (Spring, SOAP, REST);
  • Demonstrated experience with and good understanding of “traditional” enterprise architectures (RDBMS, Application Servers, SOAP) and enterprise integration patterns;
  • Good practical knowledge of RDBMS solutions (e.g. MySQL, PostgreSQL, Oracle, MSSQL);
  • Experience with and good understanding of open service oriented architectures (REST, HTTP);
  • Experience in designing high performance, high availability systems;
  • Should be willing and able to learn very quickly (new commerce platforms, new social APIs, etc.);
  • Should write exemplary quality code and make sure the rest of the team follows best practices;
  • At least Intermediate English level.

Nice to have

  • Experience with commerce platforms like Hybris or Magento.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Compensation for sick lists and regular vacations;
  • Partial grant of the cost of certification;
  • English classes with native speakers (certified English teachers).


EPAMers appreciate our flexible work environment, great benefits, and opportunities to thrive.


Take a sneak peek at our life in and out of the office. We're more than teammates – we're a community of friends.