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

Старший программист серверной части/Senior server side developer (Java)

Зарплата

от 150 000 до 250 000 ₽

Требования

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

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

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

Компания

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

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

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

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

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

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



Мы предлагаем:

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