Senior Java Engineer

Lviv, Ukraine

Our team is developing an e-commerce search, personalization and recommendation solution of the next generation. It is a high load end user facing modern adaptive system that is designed to help our client strive against Amazon and Walmart. We use a wide range of modern technologies to build a masterpiece solution. Due to the team extension we are looking for high skilled professionals to join our team to work on complex and interesting tasks.

Responsibilities

  • Be a part of a product team that develops an innovative solution;
  • Work with the cutting edge technologies (ElasticSearch, NLP, ML, knowledge graph, hyper-personalization);
  • Spend time on developing proof of concepts and experimental features;
  • Collaborate with great team of high professional colleagues on complex and highly visible tasks.

Requirements

  • 3+ years of experience in Java and related technologies;
  • Experience in project setup (from scratch);
  • Experience in leading teams;
  • Good knowledge and understanding of SDLC;
  • Fundamental knowledge of Java Core and main popular technologies like Spring, Spring Boot, Hibernate, Git, Maven, Kafka, Cassandra;
  • Understanding of the role of Team Leader in the framework of a Software Development process. Good understanding of project and requirement documentation;
  • Able to support planning process, organize development process and perform high-quality delivery according to the expected scheduling;
  • Good communication skills (with speaking English at level B2 or higher).

We offer

  • Competitive compensation depending on experience and skills;
  • Individual career path in engineering;
  • Social package - medical insurance, sports;
  • Sick leave and regular vacation;
  • English classes with native speaker (certified English teachers);
  • Flexible work hours.