Эта вакансия уже завершена
Вакансия закрыта
Программист, серверный разработчик, Java Server-Side Developer
Заработная плата обсуждается на собеседовании
Мы ищем опытного Серверного разработчика (Java Server Side Developer) в команду для работы на файтинге и на новом PvP-экшен проекте для проектирования, разработки и поддержки фич мета геймплея на серверев в международном проекте.
Наш идеальный кандидат:
- Имеет опыт коммерческой разработки бэкенда на Java более 3 лет;
- Знает, как разработать сервер для десятков тысяч игроков онлайн;
- Разрабатывал распределенные системы, которые не прекращали работать при выходе из строя части инстансов;
- Знает Protobuf, Guava и другие популярные библиотеки;
- Пишет thread-safe код, знает не только о wait () notify (), но и java.util.concurrent;
- Постоянно думает о эффективности кода, близко знаком с профайлерами, знает, что такое Sampling, Thread Dump и HeapDump;
- Стремится, чтобы код был понятный и красивый;
- Не любит ручные действия и стремится к автоматизации;
- Любит читать документацию и изучать исходные коды используемых библиотек;
- Любит обмениваться опытом, искать проблемы в своем и чужом коде.
Техническая сторона:
- Java 11;
- SmartfoxServer 2x и Netty для сетевой части;
- Hazelcast как основа распределенных структур данных и операций;
- PostgreSQL в качестве основной базы.
Обязанности:
- Проектирование, разработка и поддержка фич мета геймплея на сервере;
- Проектирование клиент-серверного протокола;
- Разработка unit-тестов.
Условия работы:
Офис в центре города;
- Достойный уровень официальной заработной платы (заработная плата обсуждается на собеседовании)
- Работа в дружном коллективе;
Перспектива карьерного роста;
Комфортная работа и отдых.
Станислав