Strong knowledge of Java 8+;
Knowledge of Spring framework, Spring boot;
Experience with AWS services;
Experience with one of Cassandra/Kafka/ElasticSearch;
Understanding of various design patterns, their usage along with OOP
Experience in development of service oriented applications: REST (or SOAP);
Experience in working with Linux;
Experience with Docker/Terraform/Ansible;
Knowledge of common coding best practices and design patterns;
Performance improving skills: Ability to identify and resolve bottlenecks;
Understanding of network devices (switches and routers);
Experience with Jenkins and Puppet.
Work in well-organized professional team;
Interesting and challenging tasks, opportunities for self-realization and career growths;
English language courses during working hours;
Business trips and the opportunity for further work in foreign representative office;
Flexible working schedule;
Develop high quality testable and maintainable services including machine learning, big data and highly available components;
Communicate with teammates in a distributed team;
Develop features all the way from a concept up to the deployment;
Design, discuss with teammates and implement new functionality;
Perform code reviews and knowledge sharing.
Our team contributes a Java based system for automated network infrastructure management. You can take part in the development of a subsystem that ensures the storage and processing of information received from various services of this system.