Компания Vizor Games ищет разработчика в команду, занимающуюся разработкой и развитием внутренних ресурсов компании.
Мы гарантируем максимально комфортные условия для быстрой адаптации и профессиональный рост рядом с разработчиками высокого уровня.
Функционал:
Разработка внутренних ресурсов компании, включающих в себя высоконагруженную распределенную систему для анализа внутриигровых событий, систему автоматизации сборки проектов, систему управления трафиком в приложениях и т.д.
Стек:
PostgreSQL (Citus extension) – аналитическое хранилище
Micronaut – REST, DI, Microservices framework
Project Reactor – Реактивный фреймворк
Apache Shiro – Authentication/Authorization
Apache Kafka – message broker
React + Redux – frontend
Собственная система сборки, основанная на Ruby Rake
Основные требования:
Умение писать качественный, понятный и расширяемый код
Знание и понимание базовых принципов разработки архитектуры (SOLID, GRASP, YAGNI, GOF Patterns)
Знание основ Computer Science (Основные структуры данных, алгоритмы, вычислительная сложность в O-нотации)
Знание многопоточности
Опыт работы с каким-либо DI-контейнером (Spring/Guice/HK2 etc.)
Понимание архитектуры RESTful приложений
Технический английский (чтение документации)
Плюсом будет:
Понимание принципов разработки реактивных приложений (Reactive Manifesto, Reactive Streams)
Понимание разницы императивного и функционального программирования
Опыт работы с message brokers (Kafka, RabbitMQ, etc.)
Опыт frontend разработки
Опыт работы с Junit, EasyMock/Mockito etc.
Опыт работы с NoSQL хранилищами
Знание Linux
Немного о нас:
Смольская Александра, 375-29-5560340
aleksandra.smolskaya@vizor-games.com