Main goals:
Participate in the development of AR-platform
Develop, test and support the server part of the AR platform
Running the development in accordance with the requirements of version control and code continuity
Requirements:
Higher technical education;
Experience in developing at least 3 years;
Experience with WebRTC;
Basic knowledge of UNIX-like operating systems;
Experience in Java development and on the Spring framework (or other framework);
Experience in designing a database schema, the ability to normalize data, the ability to optimize SQL queries;
Deep understanding of the principles of object-oriented programming, SOLID, KISS, DRY and approaches of SOA, Microservice;
Knowledge of container technology Docker (kubernetes will be a plus);
The ability to write clean code, the ability to follow the code style and observe the quality gates of SonarQube and IDEA inspections;
Ability to plan development, ability to decompose the task into development stages;
Knowledge of the basic principles of testing, experience with frameworks;
Experience in developing in accordance with flexible methodologies
Experience with 3D graphics (will be a plus)
Only Russian-speakers are required.
About the recuiterMember since Dec 12, 2016 Emma J.
from Melbourne, Australia