Senior 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.


A Canadian retail company, which sells a wide range of automotive, sports and leisure, and home products. The project goal is to replace the legacy Equity systems with modern technologies and practices to improve store efficiency and support evolving Enterprise (Corporate & Stores) processes in Order Management, Forecasting, Merchandising and others.
Currently we are looking for Senior Java Software Engineer to make our team even stronger!


  • Technical problems resolution, critical thinking on development approach;
  • Support of existing functionality;
  • Implementation of new functionality;
  • Define and implement Unit tests;
  • Infrastructure development or deployment strategies.


  • 3+ years Java development experience;
  • Advanced knowledge of application, data and infrastructure architecture disciplines;
  • Strong Java core/Java 8;
  • Experience with Spring (Core, Data, MVC, Integration);
  • Experience with Java application containers (Tomcat, Jetty);
  • Extensive experience building scalable, high-performance distributed systems, systems that deal with large data volumes, n-tier, client/server, cluster and load balanced architectures, web applications;
  • Knowledge of Web Services (REST, SOAP);
  • Understanding of architecture and design across all systems;
  • At least intermediate English.

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • Partial coverage of costs for certification and IT conferences;
  • English classes with certified English teachers;
  • Flexible work hours.