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

Senior Java разработчик в команду стриминговой платформы данных

Streaming Data Platform развивает сервисы потоковой обработки данных. Основная цель команды – построение прикладной платформы по сбору событий из систем-источников в режиме реального времени и публикации этих событий в удобном для потребителей виде. Наличие потоков данных из разных систем-источников в единой платформе и инструментов по их обработке в real-time позволит компании своевременно и адекватно реагировать на события, порождаемые как внутри компании, так и за ее пределами.
Наша платформенная операционная модель подразумевает, что мы не просто разрабатываем сервисы потоковой обработки данных «под ключ», а создаем инструменты для продуктовых команд для независимой разработки таких сервисов.
Наш стек:
Apache Kafka, Confluent Schema Registry, AVRO, Kafka Connect, Kafka Streams, Kubernetes+Helm, Gitlab CI, ELK, Grafana+Prometheus.
В связи с развитием команды мы ищем сильного разработчика, который будет вместе с командой создавать с нуля и развивать сервисы для платформы потоковой обработки данных.
Чем предстоит заниматься:
  • участвовать в проектировании архитектуры платформы;
  • исследовать фреймворки для нового внутрибанковского batch ETL-решения и пробовать их применять на реальных use-кейсах, ключевых для банка;
  • разрабатывать удобный и простой интерфейс для команд банка, который позволит пользователям создавать и гибко управлять стримами данных без использования Java;
  • менторить junior-разработчиков и клиентов команды в области Java и стриминга.
Ожидания от экспертизы и опыта:
  • имеешь опыт разработки на Java от 3-х лет;
  • отлично знаешь Core Java, хорошо разбираешься в архитектуре, чистом коде и паттернах проектирования;
  • имеешь опыт работы с Kafka;
  • умеешь и хочешь менторить менее опытных коллег;
  • хочешь исследовать новые фреймворки и мир real-time + batch processing.
Будет преимуществом:
  • опыт работы на проектах по инжинирингу данных, включая одно или несколько направлений: стриминг, оркестрация пайплайнов и DAG’и, ETL, DWH, OLAP, и т.д;
  • опыт работы с Kafka Streams / Kafka Connect / Avro;
  • опыт работы с NiFi / Spark / Airflow.
Что предлагаем:
  • интересный и увлекательный проект с нуля, полное отсутствие legacy;
  • командную работу и поддержку;
  • удаленный или гибридный формат работы;
  • профессиональные тренинги, образовательные курсы и внутрибанковские митапы с приглашёнными экспертами;
  • помощь и поддержку в подготовке к выступлению на тематических конференциях в качестве спикера;
  • ДМС со стоматологией с первого рабочего дня, страхование выезжающих за рубеж;
  • льготное кредитование, скидки на банковские продукты и товары от компаний-партнеров.