Middle java developer (INTERNAL TOOLS)

Компания 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

Немного о нас:

  • В этом году компании Vizor Games исполнилось 11 лет. На протяжении всех этих лет мы доказываем, что мы лучшие. Все наши проекты неоднократно оказывались в ТОПах различных рейтингов и получали престижные награды и премии.
  • Основным центром разработки является минский офис компании. Именно отсюда ведется поддержка всех проектов, именно здесь генерируются новые идеи и потом воплощаются в жизнь. В офисе есть все необходимое для комфортной работы и приятной рабочей атмосферы.
  • Самая главная ценность компании - сотрудники, поэтому мы стремимся создавать наилучшие условия для наших команд.
  • Благодаря медицинскому страхованию наши сотрудники имеют возможность обращаться за медицинской помощью в любые коммерческие и государственные центры на территории Республики Беларусь.
  • Для роста профессионализма наших сотрудников мы предоставляем возможность посещать различные конференции, митапы и образовательные курсы, а курсы английского языка и рисунка есть прямо в офисе!

Контактная информация

Смольская Александра, 375-29-5560340
aleksandra.smolskaya@vizor-games.com