О компании и команде
Проект: Разработка инновационной системы мониторинга бизнес метрик с использованием современных методов сбора метрик.
В системе мониторинга применяется корреляционное и агрегационное ядро для поиска зависимостей в метриках и их ретроспективного анализа при помощи AI моделей.
Ожидания от кандидата
Требования:
- Опыт коммерческой разработки Java от 3х лет или Scala от 1го года
- Умение работать с БД ClickHouse/ PostgreSQL/ Hadoop/ Ignite
- Умение работать с Apache NIFI/ Kafka
- Умение подключаться в БД через JDBC\OBDC
- Проектирование конструкторов в UI Drools
- Верхнеуровневое знание работы AI моделей (DS)
- Опыт создания структур баз данных (ClickHouse,PostgreSQL) в 3-НФ, выстраивание карты индексов в БД
- Scala(2.12-2.14, akka-http, cats, zio, cron-scheduler, slick), Python(базовые знания)
- Написание unit тестов (Scala test/Scala mock/Spark testing base
- Система управления конфигурациями Ansible
- Парсинг данных форматов json
- Разработка API (Spring,FastAPI)
- OpenShift. Умение работать в контейнерах.
- Умение разобраться в чужом коде
Обязанности:
- Разработка крупных задач или отдельных микросервисов
- Декомпозиция задач
- Выработка оптимальных технических решений с учетом всех факторов и специфики бизнеса
- Умение работать в команде
- Способность предлагать варианты реализации и брать на себя ответственность за результат
- Соблюдение сроков разработки по задачам в Jira
- Работа в рамках двухнедельных спринтов
- Участие в обязательных встречах команды
Условия работы
- Оформление по ТК
- Возможность профессионального и карьерного роста в компании
- Возможность получить опыт работы на разных проектах компании
- Уровень заработной платы обсуждается индивидуально
- Работа удаленно на территории РФ