Position: Java Developer
Company: Vakoms
Category: Java
Experience required: 1y
English level: intermediate

About the project:
A simulator of the train ecosystem with analytics and features to play/record the simulation based on the data provided by sensors and devices from the vehicle.

Requirements:
• 1+ year of Java development experience
• Сommerсial experience with Java 8
• Deep understanding of OOP, OOD
• Experience with build tools (Maven, Gradle)
• Experience with Desktop Applications UI Frameworks 
• Strong knowledge of Spring and Spring Boot frameworks
• Experience with RESTful API
• Experience with unit testing, mocking and integration testing
• Good English language skills, both written and spoken (intermediate and higher)

Responsibilities:
• Maintaining the platform, developing new features

Stages:
1) HR call (30 min)
2) Tech call (60-80 min)


We offer:
• Engaging and challenging work in a dynamically developing company ;
• Exciting, stable projects involving the newest technologies;
• Adequate and loyal management;
• Medical insurance and Gym;
• Relocate program ;
• Friendly and engaging professional Team;
• Modern and comfortable office facilities, cool corporate kitchen;
• Flexible working hours, no tracking
• Accounting assistance( taxes paid by the Company);
• 20 paid work days of vacation per year;
• Free English courses;
• Subsidized participation in trainings & conferences;
• Free car & bicycle parking;
• Corporative, events, team-buildings;
• Membership in IT Cluster.