Position: Senior Java Developer
Company: MoveUp
Category: Java
Experience required: 5y
English level: fluent

Сompany is a pioneer in technologies that illuminate the darkest corners of the internet and enable data-driven decision-making within organizations and uses 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:

The company is looking for a talented highly motivated team player to join one of its growing and inspiring teams as an experienced Java Backend Developer. 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.
• Be part of developing the Next Gen that will include moving from Groovy on Grails to a microservices architecture on AWS, moving to Java, using more managed services in AWS and NoSQL technologies.
• 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
• Fluent in English
• Experience with large-scale distributed systems
• Experience with a microservices-based architecture such as Docker/K8- An advantage
• Hands-on experience with cloud infrastructure, preferably AWS – An advantage
• Experience with Big Data technologies such as NoSQL , Queues and ES – An advantage
• Experience developing Groovy on Grails – A big Advantage