Ищем Разработчика 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
- Опыт проектирования микросервисных решений и знание паттернов/способов реализации подобных систем
- Опыт работы с OpenShift/K8s
Что мы обеспечим: - Возможность работы в удаленном формате
- Сессия профессионального развития персонала дважды в год, результатом которой является план индивидуального развития каждого сотрудника
- Сообщества по интересам: Лига Спорта, Лига Интеллекта, Cyber Лига , а также возможность организовать свое сообщество и получить поддержку от компании
- Корпоративная культура со своими ценностями и традициями, в которой каждый чувствует себя частью команды