Вакансии
Senior Java Developer (BackEnd)
Мы ищем опытного Java-разработчика для работы над серверной частью наших проектов. Вам предстоит решать сложные задачи, проектировать и реализовывать уникальные архитектурные решения.
Задачи:
- разработка серверной части высоконагруженной online игры в стеке Java 11, Cassandra, Hazelcast, C#, Zookeeper;
- реализация бизнес-логики;
- проектирование и реализация архитектурных решений для новых фичей;
- поддержка и развитие существующих архитектурных решений;
- написание unit и интеграционных тестов;
- участие в ревью решений других разработчиков;
- поддержка на этапе стабилизации релиза;
- непосредственное участие в выпуске релизов;
- взаимодействие с сотрудниками других подразделений компании (Game Design, QA, System Administrators).
Мы ожидаем, что вы:
- уже разрабатывали серверную часть высоконагруженных проектов на Java;
- имеете опыт использования NoSQL-решений (у нас Cassandra и Hazelcast);
- тестируете собственный код;
- имеете опыт работы с системами контроля версий (git, gitflow);
- самостоятельны и умеете принимать взвешенные и рациональные решения;
- знаете классические алгоритмы и структуры данных;
- заинтересованы в качественном решении задач.
Будет плюсом:
- владение C# и Scala;
- опыт разработки серверной части online игр;
- владение командной строкой Linux на уровне локального администратора;
- опыт разработки распределенных приложений.
Мы предлагаем:
- возможность реализовать собственные идеи в играх с многомиллионной аудиторией;
- непрекращающийся обмен опытом с топовыми специалистами индустрии;
- просторный офис в центре Москвы;
- бесплатный "легкий перекус" в офисе;
- расширенное ДМС, а также доплату по больничному листу;
- бесплатные занятия английским языком;
- регулярные лекции и курсы повышения квалификации, а также участие в международных профильных конференциях.
Уважаемые разработчики, конкурс на вакансию предполагает выполнение тестового задания.