Ведущий программист Java
Москва
Описание:
KamaGames Studio создает игры с 2010 года и является мировым законодателем мод в жанре Social Casino на мобильных платформах. Разработанные нами игры достигали первой позиции по Top Grossing в 101 стране в App Store и Тор-5 в 45 странах в Google Play. Общая аудитория составляет более 150 миллионов игроков.
Ищем Ведущего Java разработчика для разработки и поддержки нашего основного highload продукта - серверной части проекта Casino.
Для нас важны:
Для нас важно:
-
знание Core Java, популярных библиотек и фреймворков, алгоритмов и структур данных, шаблонов проектирования;
-
знание и умение применять идиомы Java 8+: стримы, лямбды, CompleatableFuture;
-
понимание проблем многопоточности и асинхронности;
-
опыт работы с реляционными БД.
Будет плюсом, если вы:
-
имели опыт разработки highload, low-latency решений и эксплуатации их в продакшене;
-
работали с NoSQL - понимаете, когда его нужно использовать (и когда не нужно);
-
знаете web стек (используем базовый React для написания inhouse админок).
Чем предстоит заниматься:
-
проектирование и разработка высоконагруженных и отказоустойчивых сервисов;
-
задачи в рамках серверной разработки игр и смежных активностей - социальной обвязки, механик монетизации и т.п.
Стек:
- Java 17 и немного Kotlin;
-
легкий стек зависимостей: guice, grpc, netty, ratpack, servicetalk;
-
MySQL и Redis для хранения данных;
-
Zookeeper для управления конфигурацией и связности кластера;
-
RabbitMQ для надежной коммуникации между сервисами;
-
GitHub для хостинга нашего кода;
-
Gradle/TeamCity для его сборки.
Мы предлагаем:
-
работа над популярным игровым приложением с суммарной аудиторией в 150 миллионов игроков по всему миру;
-
отсутствие легаси;
-
гибкое начало дня, работу в московском офисе в 5 минутах ходьбы от ст. м. "Новокузнецкая", релокейт-пакет для иногородних;
-
ДМС (со стоматологией), компенсацию расходов на спорт, скидки в языковой школе SkyEng и оплату консультаций на сервисе психотерапии “Ясно”;
-
официальное трудоустройство с первого рабочего дня, белую заработную плату;
-
активности #kamasapiens - регулярные корпоративные мероприятия.
Другие вакансии
В москве
- Senior C++/С# разработчик
- Middle C++/С# разработчик
- Unity/C# разработчик (моб. приложение знакомств)
- Data engineer
- Game designer
- Гейм-дизайнер (монетизация)
- Python разработчик в Big Data
- Android Team Lead (мобильное приложение знакомств)
- Технический художник на 3D проекты
- Программист 1С (методолог)
- Инженер по информационной безопасности
- Product manager
- Системный инженер
- Системный инженер (в группу сопровождения проектов)
- Старший системный инженер (в группу сопровождения проектов)
- Ведущий UI/UX дизайнер (дейтинг)
- Руководитель серверной разработки /Java Team Lead
- Junior QA (mobile)
- Community Manager
- Head QA engineer
Удалённая работа
- Senior C++/С# разработчик (удаленно)
- Middle C++/С# разработчик (удаленно)
- Разработчик Unity
- Lead animator
Порекомендуй подходящего специалиста на эту вакансию – и в случае его трудоустройства получи вознаграждение.
Размер вознаграждения для этой вакансии составляет рублей.
Подробнее о рекомендательной программе можно узнать здесь