Обязанности:
Мы — команда, которая создает уникальные и сложные мобильные игры, возрождая классический жанр RTS. Наш текущий проект — Art Of War 3: Global Conflict и новый амбициозный проект War Legends. Мы стремимся развивать его ещё активнее, и именно для этого ищем опытного Java-разработчика (backend). Почему стоит выбрать нас?Ищешь работу, которая дарит вдохновение и одновременно приносит стабильный доход? Нужен коллектив, где ценятся идеи, комфортная атмосфера и профессионализм? Если да, то добро пожаловать к нам! Мы предлагаем интересные задачи, достойные условия и удаленный формат работы. Что предстоит делать: Разрабатывать и поддерживать высоконагруженные сервисы и архитектуру нашего проекта. Создавать бизнес-логику и оптимизировать работу сервисов для высокой производительности. Вести архитектурный контроль компонентов микросервисной системы. Решать задачи по оптимизации узких мест в структуре кластера. Проводить ревью решений коллег. Делиться своим опытом и способствовать улучшению рабочих процессов. Внедрять и аргументировать новые технические решения. Работать с CI/CD и помогать в развитии этой концепции. Что мы ждем от тебя: Глубокие знания ООП, архитектурных паттернов, принципов SOLID, DRY, KISS, YAGNI, BDUF. Отличное понимание Java core, многопоточности, алгоритмов и структур данных. Опыт работы с Spring Framework (Core, MVC, Boot, Data, Security), JUnit, Cucumber, Docker, Ansible, Hibernate. Знание принципов ACID и опыт работы с реляционными (MySQL, PostgreSQL) и NoSQL базами данных (Tarantool). Опыт разработки распределенных клиент-серверных приложений. Навыки оптимизации приложений и профилирования решений. Желание расти профессионально, не бояться сложностей и брать на себя ответственность. Коммуникабельность и умение работать в команде. Опыт работы от 3х лет Наш стек: Java 17/21, Spring, GRPC, Gradle, React, Netty, Swagger. MySQL, PostgreSQL, Tarantool, Flyway. Consul, Kafka. Docker, Ansible, Nginx. IDEA, Gitlab. JUnit5, Cucumber, Mockito, SonarQube. Grafana, Prometheus, Log4j, OpenSearch. Что мы предлагаем: Возможности профессионального роста и карьерного развития. Интересные и амбициозные задачи, где можно раскрыть свои таланты и прокачать навыки. Отличный коллектив с комфортной атмосферой, где ценятся взаимопомощь и поддержка. Гибкий график работы. Достойная заработная плата и премии за достижения. Участие в корпоративных мероприятиях, доступ к обучению и развитию. И многое другое, что делает работу в нашей компании максимально комфортной. Процесс отбора : Первичное интервью — беседа с рекрутером для обсуждения опыта, мотивации и ожиданий. Техническое интервью — оценка знаний Java и связанных технологий, процессов и концепций. Ждем твоего отклика, если хочешь работать в команде, где ценится качество, инновации и комфортная рабочая атмосфера!