👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Java Server Side Developer

Требования

Бэкенд, Старший (Senior)Java

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Информационные технологии, системная интеграция, интернет, gamedev

Описание вакансии

Условия работы

В студию по разработке игр для мобильных платформ требуется Серверный разработчик/Server Side Developer (Java). Издателем проектов выступает известная компания Nekki.

Разработчик, в частности, участвовал в создании таких игр как Shadow Fight 3, Shadow Fight 2, 11×11, Vector 2 суммарная аудитория которых превысила 400 миллионов игроков.

На данный момент мы ищем опытного специалиста для работы на проекте Shadow Fight 3.

Наш идеальный кандидат:

  • Имеет опыт коммерческой разработки бэкенда на Java более 3 лет;
  • Знает, как разработать сервер для десятков тысяч игроков онлайн;
  • Разрабатывал распределенные системы, которые не прекращали работать при выходе из строя части инстансов;
  • Знает Protobuf, Guava и другие популярные библиотеки;
  • Пишет thread-safe код, знает не только о wait() notify(), но и java.util.concurrent;
  • Постоянно думает о эффективности кода, близко знаком с профайлерами, знает, что такое Sampling, Thread Dump и HeapDump;
  • Стремится, чтобы код был понятный и красивый;
  • Не любит ручные действия и стремится к автоматизации;
  • Любит читать документацию и изучать исходные коды используемых библиотек;
  • Любит обмениваться опытом, искать проблемы в своем и чужом коде.

Техническая сторона:

  • Java 11;
  • SmartfoxServer 2x и Netty для сетевой части;
  • Hazelcast как основа распределенных структур данных и операций;
  • PostgreSQL в качестве основной базы.

Задачи:

  • Проектирование, разработка и поддержка фич мета геймплея на сервере;
  • Проектирование клиент-серверного протокола;
  • Разработка unit-тестов.

Бонусы

  • Работа в команде профессионалов, знающих свое дело;
  • Возможность принять участие в разработке игр с многомиллионной аудиторией;
  • Посещение профильных конференций;
  • Классная команда и неформальная обстановка в офисе (поддерживаем коллег по интересам, играем в видеоигры, футбол, настолки, смотрим фильмы);
  • Удобный офис в 2 минутах от метро, комфортное рабочее место, кофе-сладости, фрукты, простые завтраки, особые вкусности по пятницам;
  • Возможность профессионального роста;
  • График работы с 10.00 до 19.00;
  • Трудоустройство по ТК РФ;
  • Рассматриваем кандидатов разного профессионального уровня, поэтому уровень оплаты обсуждается на собеседовании и зависит от опыта и навыков кандидата.