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

Senior Java-разработчик в команду развития платформы обработки данных в реальном времени

Наша команда Streaming Data Platform развивает платформу обработки данных в реальном времени. Основная цель команды – дать продуктовым командам инструменты для того, чтобы читать, писать и обрабатывать события с задержкой в миллисекунды.


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

Нашу платформу мы пишем на последних версиях фреймворков для потоковой обработки: Apache Kafka + Kafka Streams + Kafka Connect 3.2, Apache Flink 1.16, Java 11+, Spring Boot 2.6+. Все это мы разворачиваем в нашем приватном облаке на Kubernetes+Helm, Gitlab CI, ELK, Grafana+Prometheus.


В связи с развитием команды мы ищем Senior Java-разработчика, готового в последствии дорасти до техлида, который будет вместе с командой создавать с нуля и развивать сервисы для платформы потоковой обработки данных.
В данной роли тебе предстоит
  • участвовать в проектировании архитектуры платформы;
  • оптимизировать и помогать в разработке пайплайнов для CEP (Complex Event Processing) поверх Kafka, Flink, Kafka Streams;
  • разрабатывать удобный и простой интерфейс для команд банка, который позволит пользователям создавать и гибко управлять стримами данных без использования Java;
  • менторить junior-разработчиков и клиентов команды в области Java и стриминга.
Эта вакансия для тебя, если ты
  • имеешь опыт разработки на Java от 3-х лет;
  • отлично знаешь Core Java, хорошо разбираешься в архитектуре, чистом коде и паттернах проектирования;
  • имеешь опыт работы с Kafka;
  • умеешь и хочешь менторить менее опытных коллег;
  • хочешь исследовать новые фреймворки и мир real-time + batch processing;
  • стремишься расти на позицию TechLead-а.
Будет преимуществом:
  • опыт работы на проектах по инжинирингу данных, включая одно или несколько направлений: стриминг, оркестрация пайплайнов и DAG’и, ETL, DWH, OLAP, и т.д.;
  • опыт работы с Apache Flink / Kafka Streams / Kafka Connect / Avro;
  • опыт работы с NiFi / Spark / Airflow.
Условия
  • Agile-подход на всех уровнях организации (разработка и развитие сервисов происходит в парадигме Scrum);
  • комфортная культура открытости и отзывчивости;
  • сильные профессиональные IT-сообщества;
  • отсутствие бюрократии и дресс-кода;
  • гибридный формат работы (дом/офис) или полностью удаленный формат;
  • возможность проходить внутреннее и внешнее обучение;
  • ДМС со второй недели работы со стоматологией и массажем в РФ;
  • страхование жизни и выезжающих за рубеж, страхование в направлении онкологии;
  • специальные предложения по вкладам и кредитам;
  • скидки от компаний-партнеров по программе Prime Zone в РФ;
  • доплату за 14 дней в году по больничному листу до оклада (после испытательного срока);
  • доплату к отпускам, оформленным в январе и мае;
  • 3 оплачиваемых отгула в год.