Обязанности:

  • Разработка и поддержка back-end сервисов на Java;
  • Реализация и поддержка математической логики игровых механик;
  • Работа с вероятностными моделями, расчетами RTP и симуляциями;
  • Проектирование и развитие архитектуры серверной части;
  • Оптимизация алгоритмов и производительности;
  • Интеграция с внешними сервисами и API;
  • Участие в код-ревью и технических обсуждениях;
  • Взаимодействие с математиками, геймдизайнерами и фронтенд-разработчиками.

Требования:

  • Высшее математическое образование (матфак / мехмат / прикладная математика / математическое моделирование и смежные направления);
  • Развитое математическое мышление и понимание теории вероятностей;
  • Опыт коммерческой разработки на Java;
  • Уверенное знание Java 11+;
  • Опыт работы со Spring Boot;
  • Понимание REST API и принципов построения микросервисов;
  • Опыт работы с SQL (PostgreSQL / MySQL);
  • Знание алгоритмов и структур данных;
  • Опыт работы с Git;
  • Владение английским языком на уровне B1;
  • Высокая степень обучаемости, ответственности и внимательность к корректности расчетов.