Middle Java Developer

Прямой работодатель  Deeplay ( deeplay.io )
Москва, Россия
Миддл • Сеньор
Информационные технологии • Разработка • Backend • Java • Gamedev
20 июня
Удаленная работа
Опыт работы любой
Работодатель  Deeplay
Описание вакансии

Привет, мы deeplay!

Мы решаем задачи игровой индустрии с использованием искусственного интеллекта и big data. Наша команда разрабатывает продукты для международного рынка.

Сейчас мы ждём в команду Java разработчика, который вместе с командой будет развивать и оптимизировать инфраструктуру продукта.

 

Что предстоит поддерживать и развивать (наше ПО):

  • Десктопное кроссплатформенное ПО (Java 11+, Swing);
  • Монолитное ПО на стадии разделения клиентской и серверной частей (взаимодействие посредством gRPC);
  • Отсутствие фрэймворка, используются собственные наработки;
  • Организация взаимодействия с БД (PostgreSQL, ClickHouse) посредством jdbc, без подключения дополнительных библиотек;
  • Организация работ механизмов в многопоточном режиме с помощью ExecutorService, CompletableFuture;
  • Покрытие кода тестами (Mockito, JUnit);
  • Аналитические запросы и большие объемы данных (~30 TB).

Дополнительно используем:

  • Мониторинг метрик приложений — Zabbix, Grafana;
  • База знаний — Confluence;
  • Система управления проектами — Jira;
  • CI/CD: Jenkins, Gerrit, Gradle.


Ждём от кандидата:

  • опыт программирования на Java от 3 лет;
  • знание теории ООП, SOLID, паттерны проектирования;
  • базовые навыки SQL, опыт работы с СУБД (PosgreSQL, ClickHouse - будет плюсом);
  • опыт работы с методиками разработки, тестирования, внедрения и поддержки ПО (GitFlow, CI/CD, Code Review, Static Code Analysis, Task lifecycle);
  • владение навыками автоматического тестирования ПО;
  • опыт поддержки legacy, рефакторинга (будет плюсом).

И, конечно, условия:

  • Гибкий график и удаленная работа (команда распределена по всей России, и процессы налажены сквозь часовые пояса);
  • Если хочется офисной жизни — у нас есть хорошие офисы в Омске, Новосибирске, и Санкт-Петербурге;
  • Все нормальные плюшки хорошей IT компании (оплата обучения, корпоративный английский, классный этаж отдыха, компенсация спорта, etc);
  • Интересные задачи в избыточном количестве.

Специализация
Информационные технологииРазработкаBackendJava
Отрасль и сфера применения
Gamedev
Уровень должности
МиддлСеньор
Загрузка формы отклика...