Position: Java back-end Developer
Company: MoveUp
Experience required: 5y
English level: intermediate

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.

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.

Requirements:
- 5+ 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
- Great English level
- Experience with NLP technologies 
- Experience in the domain of chatbots


hiring process
1. interview with the hiring manager 
2. Interview with CTO.
3. Technical task 2.5h