Overview

Responsibilities:

  • Participate in all phases of software development life-cycle; 
  • Produce and maintain clean, high-quality code; 
  • Work as a part of a dynamic team throughout the software development life-cycle; 
  • Deliver results within an Agile methodology; 
  • Perform code reviews and implement software development best practices. 

Required Qualifications:

  • 3+ years of hands-on experience with Java Web Applications; 
  • Good knowledge and experience with various data structures, recursions and concurrency; 
  • In-depth knowledge of core Java. 
  • Good knowledge of Spring Boot. 
  • Good knowledge of Javascript, JQuery, CSS, Bootstrap, (React knowledge is a plus); 
  • Good knowledge of MongoDB, Elastic; 
  • Good knowledge of English.