Войдите для быстрого доступа к лучшим предложениям. Нажмите здесь если у вас нет аккаунта.

Scala Developer (Analytics) Полная занятость вакансия

1 месяц назад Программист Java Санкт-Петербург   15 просмотров
Подробности вакансии

В компанию DINS требуется Scala Developer (Analytics).

Команда Analytics разрабатывает множество аналитических сервисов, обрабатывающих огромные объемы данных в режиме реального времени. Это отказоустойчивая low latency система с микросервисной архитектурой, работающая в режиме 24/7 с уровнем доступности 99,999%. Сейчас мы ищем увлеченных профессионалов в нашу команду, которые будут расширять базовые части системы Analytics, писать отказоустойчивые и масштабируемые сервисы для нового функционала, проектировать API.

В стек технологий входят Scala, React.js, Apache Kafka, Docker, Kubernetes, Prometheus, gRPC. Сервис базируется в Google Cloud.

Вам предстоит:

  • Принять участие в разработке Reactive системы для аналитики
  • Писать много функционального кода на Scala
  • Писать еще больше Unit тестов на Scala
  • Использовать Kafka и Rocksdb
  • Применять Cats, fs2, doobie
  • Подготавливать систему для развертывания внутри Kubernetes с помощью Docker контейнеров
  • Оценивать свой код и код коллег, всегда работать над собой :)

Наши ожидания:

  • Знание функционального программирования
  • Опыт разработки на Java не менее 3 лет или опыт работы со Scala и sbt
  • Знание Scalatest, умение писать Unit и Integration тесты
  • Понимание принципов работы и ограничений распределенных систем (CAP)
  • Умение писать чистый код
  • Знание классических алгоритмов и структур данных
  • Знание английского языка и возможность общаться с коллегами из США

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

  • Понимание концепций CQRS и ES
  • Понимание концепции Reactive Programming и Reactive Streams
  • Понимание принципов работы баз данных
  • Опыт работы с Kafka
  • Опыт работы с Docker и Kubernetes
  • Опыт работы с protobuf и gRPC
  • Знание Cats и fs2
  • Понимание работы Websockets и REST API

Мы предлагаем:

  • Широкие возможности для самореализации, профессионального и карьерного роста
  • Возможность вносить свой вклад в развитие растущего проекта
  • Команда коллег-профессионалов, болеющих за свой проект
  • Возможность работы в гибком графике
  • Возможность командировок в зарубежные представительства компании (США, Китай) и релокация в офис США
  • Индексируемую заработную плату, 100% оплату больничных и отпусков
  • Отпуск 28 календарных дней, оплачиваемый 100% в соответствии с текущей ставкой
  • Корпоративные обучающие программы, курсы английского языка
  • Офис в 10-ти минутах ходьбы от метро
  • Иногородним кандидатам предоставляется Relocation bonus
  • Возможна удаленная работа

DINS (DINO Systems) – это центр разработок американской телекоммуникационной компании RingCentral, Inc., одного из ведущих провайдеров современных телекоммуникационных услуг.

Сотни тысяч клиентов RingCentral, Inc. по всей Северной Америке используют в своем бизнесе наши решения для телефонии, голосовой почты и пересылки факсов. Компания RingCentral эффективно интегрирует в своем продукте технологии PSTN, VoIP, мобильной связи, электронной и голосовой почты, передачи факсов и sms-сообщений, что позволяет значительно повысить эффективность взаимодействия наших клиентов со своими заказчиками, подрядчиками, поставщиками и партнерами.

Мы предоставляем отличную возможность работы в быстро развивающейся компании, разрабатывающей облачные (cloud) решения в области VoIP, HostedPBX, мобильных сервисов и связи.

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

Мы ищем талантливых и целеустремленных специалистов для работы в Санкт-Петербургском центре разработок.

Мы определяем, какой будет телефония в XXI веке. Присоединяйтесь!

Описание компании
DINS