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

  • 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
  • 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

Made on