Java-developer в платформу потоковой обработки данных
ГородМосква
НаправлениеИнформационные технологии
КомандаStreaming Data Platform
Дата публикации11.01.2022
Нажимайте смело — отклик произойдет только на следующем шаге

Java-developer в платформу потоковой обработки данных

Наша команда Streaming Data Platform развивает сервисы потоковой обработки данных. Основная цель команды – построение прикладной платформы по сбору событий из систем-источников с помощью паттернов CDC (change data capture), append-only log и т.д., и публикации этих событий в удобном для потребителей виде. Наличие потоков данных из разных систем-источников в единой платформе, применение инструментов для обработки сложных событий (complex event processing) и подходов к построению событийной модели данных являются ключевыми факторами создания архитектуры, основанной на событиях (event driven architecture), что позволит компании своевременно и таргетированно реагировать на события, порождаемые как внутри компании, так и за ее пределами. Наша платформенная операционная модель подразумевает, что мы не просто разрабатываем сервисы потоковой обработки данных «под ключ», а обеспечиваем продуктовые и сервисные команды необходимыми инструментами для параллельной и независимой разработки функционала, связанного с потоковой обработки данных. Наш стек: Apache Kafka (message broker, schema registry, REST proxy, KSQL, connect), Kafka Streams, Apache Flink, Avro, PostgreSQL, NoSQL СУБД, в перспективе – размещение сервисов в Kubernetes для задач автомасштабирования. Наш CI/CD построен на GitlabCI, Ansible и Artifactory. В связи с развитием команды мы ищем талантливого Java разработчика, который будет вместе с командой создавать с нуля и развивать сервисы для платформы потоковой обработки данных.
В этой роли ты будешь:
  • заниматься разработкой на Java;
  • работать с SQL и NoSQL базами данных;
  • писать тесты;
  • участвовать в проектировании архитектуры платформы;
  • вместе с командой принимать участие в обсуждении идей по улучшению разрабатываемого продукта;
  • участвовать в создании стандартов разработки программного обеспечения на платформе;
  • делиться опытом и знаниями с дружной командой.
Эта вакансия для тебя, если ты:
  • демонстрируешь уверенные (опыт от 2-х лет) знания Java 8+ (core, …);
  • умеешь писать тесты (JUnit, Mockito);
  • имеешь опыт работы с базами данных на уровне написания и оптимизации SQL-запросов;
  • обладаешь навыками сборки с использованием Maven/Gradle;
  • умеешь работать с Linux;
  • владеешь английским языком на уровне чтения технической документации.
Будет преимуществом:
  • опыт работы на проектах по инжинирингу данных, включая одно или несколько направлений: стриминг, брокер сообщений Kafka, оркестрация пайплайнов и DAG’и, ETL, DWH, OLAP, и т.д.
  • опыт участия в проектах по разработке под системы распределенных вычислений;
  • общее знакомство с Flink DataStream API / Kafka Streams Processor API;
Мы готовы рассматривать кандидатов с опытом только в Java, которые готовы и хотят развиваться в описанном стеке.
Мы предлагаем:
  • интересный и увлекательный проект, где твое участие не останется незамеченным;
  • командную работу и поддержку;
  • помощь и поддержку со стороны профильных IT-сообществ компании (в частности, Java-сообщества);
  • возможность самостоятельно сформировать гибкий график с высокой долей удаленной работы;
  • просторный и современный офис в одной минуте ходьбы от метро Технопарк в случаях, когда командная работа все же предполагает физическое присутствие;
  • развиваться: у нас есть своя IT-академия, мы также оплачиваем профессиональные тренинги и образовательные курсы (в т.ч. на Сoursera), отправляем на лучшие тематические профессиональные конференции (JPoint, HighLoad), а также проводим внутрибанковские митапы с приглашёнными экспертами;
  • помощь и поддержку в подготовке к выступлению на тематических конференциях в качестве спикера;
  • работать на корпоративном MacBook'е с root-доступом и возможностью работать через VPN;
  • получать корпоративные льготы: ДМС с первого рабочего дня, страхование выезжающих за рубеж, льготное кредитование, скидки на банковские продукты, корпоративный̆ пенсионный̆ план, а также скидки на услуги и товары от компаний-партнеров;
  • множество прочих приятных льгот, например, доплату до полной зарплаты за отпуск в январе и мае, полную доплату до оклада 14 дней больничного, спортзал в офисе, и т.д.