Приглашаем в команду Senior / Middle Java Developer, чтобы производительность и надежность нашего backend не уступали популярности игр.
Ваши задачи:
- разрабатывать архитектуру, способную выдержать десятки тысяч RPS;
- дорабатывать и поддерживать существующую функциональность backend;
Вам понадобятся:
- опыт коммерческой разработки на Java;
- понимание принципов построения HL/HA решений;
- понимание принципов эксплуатации и мониторинга сервисов;
- понимание паттернов и принципов проектирования, стремление их соблюдать;
- владение стеком технологий: Java 8+, Spring (MVC, Security, Data, Boot), liquibase, MySQL, Hibernate, MyBatis, JMS, Camel, ActiveMQ, Tomcat.
- владение инструментами разработки: Maven, Git, Jenkins, Nexus.
Пригодятся:
- знание основ теории вероятностей, комбинаторики и математической статистики;