Position: Senior Java  Backend Developer
Company: MoveUp
Experience required: 5y
English level: intermediate

We use artificial intelligence and machine learning techniques to assess hundreds of millions of domains and effectively categorize the internet. These insights shine a light on hidden relationships and risks, identify an entity’s full digital fingerprint, and reveal new opportunities to scale businesses efficiently and confidently.

About the role: 
 
We are looking for an experienced Java Backend Developer to join our engineering team. You will be working on our flagship product and will also contribute to the development of new future products that are based on our machine learning data infrastructure. You will be working with team members to troubleshoot and improve current back-end applications and processes. 

Responsibilities:
- Design, develop and influence our flagship product.  
- Collaborate with front end developers and other team members to design, implement and provide a performant, scalable, reliable and flexible solution.  
- Work together with Product, Data analysts and Data Scientists to design and improve our product.  
- Review code, architecture and data to identify and troubleshoot problems and areas for improvement and optimization. 

Qualifications:
- At least 5 years of experience in Java backend development
- Strong knowledge of relational databases (MySQL preferred) and SQL
- Intermediate English – A Must
- Hands-on experience with cloud infrastructure, preferably AWS – An advantage
- Experience with Big Data technologies such as NoSQL and queues – An advantage
- Experience developing Groovy on Grails – A big Advantage