НаправлениеИнформационные технологии
Команда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.
Нашу платформу мы пишем на последних версиях фреймворков для потоковой обработки: 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 оплачиваемых отгула в год.
- еще десятки льгот и бонусов для сотрудников