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:

  • 7+ years of hands-on experience with monolith 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.