Обязанности:
Ищем разработчика Scala на крупный банковский проект. Цель проекта: разработка инновационной системы мониторинга бизнес метрик, используя современные методы сбора метрик. В нашей системе мониторинга применяется корреляционное и агрегационное ядро для поиска зависимостей в метриках и их ретроспективного анализа Твои задачи: Разрабатывать крупные задач или отдельные микросервисы Декомпозировать задачи на более мелкие части Предлагать оптимальные технические решения с учетом всех факторов и специфики бизнеса и брать на себя ответственность за результат Уметь работать с информацией и в команде Соблюдать сроки разработки по задачам в Jira Работать в рамках двухнедельных спринтов Участвовать в обязательных встречах команды Что мы ждем от тебя: Знание Scala (2.13, cats-effect, zio, slick, doobie) Разработка API (akka-http, zio-http, http4s) Парсинг данных в формате json (zio-json, circe, json4s, etc) Написание unit тестов (ScalaTest/ScalaMock) Опыт работы с БД ClickHouse, PostgreSQL: SQL запросы, DDL, миграции, построения индексов, оптимизации запросов Опыт работы с Apache Kafka Понимание работы Docker, OpenShift/K8s Будет плюсом: Опыт работы в BigData: Apache Hadoop, Apache Spark, HDFS, Apache NiFi Работа на проектах с cats, fs2, monix, scalaz Опыт проектирования микросервисных решений и знание паттернов/способов реализации подобных систем Что мы обеспечим: Поездки на конференции и тренинги за счет компании, внутренние семинары, внутренние митапы, мы очень любим учиться новому Технику для комфортной работы Сессия профессионального развития персонала дважды в год, результатом которой является план индивидуального развития каждого сотрудника Сообщества по интересам: Лига Спорта, Лига Экспертов, Cyber Лига , а также возможность организовать свое сообщество и получить поддержку от компании Корпоративная культура со своими ценностями и традициями, в которой каждый чувствует себя частью команды