Описание:
deeplay — продуктовая ИТ-компания. Мы создаём системы и решения в сфере интеллектуальных игр.Мы ценим идейных людей, которых заряжают нестандартные задачи и профессиональные вызовы. Тех, кто любит экспериментировать, находить уникальные решения и всегда ориентируется на результат. Если тебе близок такой подход, будем рады видеть тебя среди наших тиммейтов!Сейчас нам нужен Java разработчик [Junior], который будет вносить свой вклад в развитие продуктов компании, сможет поддерживать открытое общение и дружескую атмосферу.С нами ты можешь комфортно работать из любого уголка мира, потому что мы:Настроили процессы технического оснащения, чтобы можно было рассчитывать на нашу помощь в подготовке техники для работы, где бы ты ни находился.Выстроили систему взаимодействия — никаких бесконечных чатов в ТГ. Работаем через онлайн-сервис управления проектами и корпоративный мессенджер с настроенной картой каналов.Организовываем рабочие процессы с учётом часовых поясов, время для регулярных командных встреч подбирается максимально удобно для всех.Помогаем сохранять контекст и знакомиться с коллегами из других отделов — регулярно проводим общие информационные и развлекательные онлайн-мероприятия, а также командные встречи с выездами в российские города и за границу.Основные задачи:Поддержка текущего функционала продукта.Расширение и развитие функционала действующего продукта.Анализ логов, данных, выстраивание логических цепочек, построение и проверка гипотез.Предстоит поддерживать и развивать:Механизм поставки данных.Десктопное кроссплатформенное ПО (Java 11+, Swing), без использования фреймворка.Аналитические запросы и большие объемы данных (~70 TB).Для реализации этих задач потребуется:Знание Java Core, JDBC, опыт программирования на Java;Понимание основных принципов ООП;Умение писать юнит тесты;Опыт работы с БД (будет плюсом опыт с Postgres);Умение работать с Maven/Gradle, Git; Будет плюсом:Минимальные навыки работы с многопоточкой (ExecutorService, синхронизация, атомики);Понимание эффективного процесса разработки ПО (GitFlow, CI\CD, Code Review, Static Code Analysis, Task lifecycle);Умение анализировать thread и heap дампы;Знание систем мониторинга Zabbix, Grafana.У тебя точно получится, если:У тебя аналитический склад ума;Ты умеешь выстраивать и проверять гипотезы;Умеешь устанавливать причинно-следственные связи и делать обоснованные выводы;
Мы предлагаем:
Гибкий подход к формату и месту работы — выбирай любое место на карте или один из комфортных офисов в Омске, Новосибирске и Санкт-Петербурге.Регулярные офлайн-встречи для распределённых команд, чтобы ближе знакомиться с тиммейтами.Корпоративную культуру: общаемся на равных, поддерживаем друг друга, ценим обратную связь и инициат