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