Scala разработчик

Требования

Бэкенд, Средний (Middle)Scala

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

IT-компания и основной цифровой партнер торговых сетей и бизнесов X5 Group

Описание вакансии

Условия работы

В Дирекцию ИТ корпоративного центра Х5 Retail Group открыта вакансия Scala разработчик.

Проект:

Вам предстоит работать над одним из ключевых сервисов компании, сервисом грузоперевозок. Это масштабный проект автоматизации межфилиальных перевозок.

Данная платформа (несколько веб приложений, мобильные приложения, API для интеграции с партнерами) позволяет отслеживать и управлять грузоперевозками в режиме реального времени.

Мы создаем с помощью веб / мобильных приложений платформу по управлению перевозками:

  • регистрация компаний перевозчиков и их водителей
  • назначение водителей на рейсы
  • отслеживание состояния рейсов
  • мониторинг состояния перевозимого груза

Стек технологий:

  • Scala/Sbt
  • Scalatest
  • Http4s
  • Cats / Cats Effect
  • PostgreSQL
  • Redis
  • Kafka
  • ClickHouse
  • OpenShift

Требования:

  • Опыт коммерческой разработки на платформе JVM от 3 лет
  • Понимание микросервисной архитектуры
  • Опыт работы со Scala collections API
  • Понимание Java Concurrency
  • Опыт работы с реляционными СУБД (CTE, индексы, партицирование)
  • Умение оптимизировать планы SQL запросов (Postgres / Oracle)
  • Опыт написания unit-тестов

Будет плюсом:

  • Умение оптимизировать план SQL запросов ClickHouse
  • Опыт работы с Docker
  • Опыт работы с Kafka
  • Опыт работы с Redis
  • Опыт работы с Kubernetes / Openshift
  • Опыт работы с Monix / FS2 / CatsEffect

Задачи:

  • Разработка высоконагруженных микросервисов в рамках платформы (интеграция с
  • партнерами, задачи оптимизации в сфере логистики)
  • Выполнение задач по оптимизации программного решения и увеличению
  • производительности систем
  • Проведение code-review
  • Разработка unit-тестов

Бонусы

  • Работа по Scrum (Less) в одной из продуктовых команд c двухнедельными спринтами;
  • Открытость к предложениям и идеям;
  • Корпоративное обучение, оплата конференций;
  • Гибкий рабочий график, возможность работать удаленно;
  • Оформление по ТК РФ с конкурентоспособной заработной платой и бонусной программой;
  • Соц. пакет - ДМС со стоматологией, мобильная связь, корпоративные скидки у партнеров, доплата по больничному листу, социальные гарантии, корпоративные мероприятия, скидки в наших магазинах;
  • Удобный и эргономичный офис у м. Добрынинская или удаленная работа.