IT Solutions Distinguished by Quality, Reliability and Efficiency

Junior Java Developer


  • Design and develop application modules according to the specified requirements    
  • Use the methods of agile software development (Scrum, Kanban, etc.)      
  • Analyze and troubleshoot issues in the software     
  • Attend regular meetings to report on progress and share ideas      
  •  Self-organized and motivated to work in a team 



  • Application development experience with Java technologies
  • Good knowledge in Object Oriented Programing, algorithms and data structures 
  • Basic understanding of Design Patterns and their applications  
  • Basic understanding of creating modern responsive web interfaces with HTML 5, CSS 3 and JavaScript ES6; 
  • Basic knowledge in relational databases, My SQL as well as ORM for data manipulation - Hibernate; 
  • Fluent English- written and verbal 
  • Willingness to learn and apply new technologies individually and in a team 


The following abilities and skills will be considered an advantage: 

  • Professional programming experience  
  • Experience in Single Page Applications Development with Angular, React, Vue or similar framework   
  • Pre-processing CSS frameworks like SASS or LESS   
  • Experience in working with web services (SOAP and REST)  
  • Practical Experience with at least one Agile methodology – Scrum, Kanban, Extreme Programming, etc.   



apply now