Senior Java Engineer (eCommerce)

Kharkiv, 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.

DESCRIPTION


As a Senior Java Engineer (eCommerce), you will live on the front lines of the products we create, and build features used by millions of people every day.

Our customer is one of the manufacturers of household appliances aiming to accelerate its online presence in the world. Our project is not only about development, it is about expanding the capabilities of the existing ecosystem for the customer, learning how to properly use the process and making it max efficient at all levels. We have a very unusual background, we appeared on this project due to our knowledge and understanding of how to make the development better for business, and yes, we do it. In the course of the project, we have to deal with various analytical and training challenges on a regular basis. Regular business trips to the customer to establish a transparent relationship. We are working as a team, not independent developers on the same project. We help each other and taking responsibility for the work of our colleagues. Let's be happy with the like-minded and classy developer.

Project technologies and tools

  • Java;
  • Agile;
  • JavaScript;
  • Design patterns;
  • Spring;
  • SOLR.

Requirements

  • 3+ years of practical experience in Java web development;
  • Excellent understanding of Java Core and Enterprise;
  • Excellent knowledge of JEE, Spring;
  • Solid experience with Web Services (REST, SOAP);
  • Working experience with relational databases;
  • Good knowledge of TDD, Junit, integration and unit tests;
  • Experience with Source Version Control – Git;
  • Basic JavaScript skills, jQuery, understanding of AJAX;
  • Good oral and written communication skills;
  • Experience in Agile/Scrum will be a plus;
  • Knowledge of Enterprise Integration Patterns, Spring Integration will be a plus;
  • Experience with messaging (JMS) will be a plus;
  • Experience working with CI approach will be a plus;
  • Familiarity with Linux will be a plus;
  • Good written and spoken English level.

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;
  • English classes with native speakers (certified English teachers);
  • Flexible work hours.