Skip to main content

Java Backend Developer

Rep is the first-ever AI-powered salesperson (sales chatbot) for e-commerce websites. It proactively approaches disengaged customers along their shopping journey and offers assistance in finding and recommending products or answering any product/store-related questions to increase conversion rate and enhance customer satisfaction.

Job Description

We are looking for a great Java backend developer to join our backend team. Your role will include being part of the core development team of the product. Developing the smart engine that manages the dialogue between the end-user and the brand. The role involves many responsibilities beyond backend development, such as Dev-Ops with AWS cloud, developing NLP technologies sophisticated algorithms, and working with machine learning predictive models.

Since our solution runs on a high scale, has to be as smooth as possible. Algorithmic code efficiency is key.


  • 3+ years of experience developing in Java 11 and above
  • Strong experience developing high scale web services with frameworks such as Play 2.X
  • Experience with AWS cloud and micro-services.
  • Experience with NoSQL databases such as: ElasticSearch, MongoDB
  • Experience working with distributed cache such as: Redis
  • Experience with Agile scrum methodology
  • Being a team player
  • Great English level

Will be even better if you have

  • Experience with NLP technologies 
  • Experience in the domain of chatbots
Sharing with your friends:

Interested in joining the Rep Team?

Fill out the form below with the relevant details. We look forward to hearing from you!
  • Hidden
  • Accepted file types: pdf, doc, docx, rtf, txt, odf, Max. file size: 5 MB.