Middle Scala/Java разработчик (блок "Сервисы" и безопасность)
Город:
Москва
Занятость:
Полная занятость
Компания "Сбербанк"
Мы — команда Сервиса потоковой загрузки платформы кибербезопасности Сбера. Занимаемся разработкой высоконагруженных сервисов на базе Apache Flink. Помимо этого, развиваем собственную платформу для управления компонентами сервиса, включая Backend и UI.
Работаем со стеком: Java, Scala, Kafka, Apache Flink, Hadoop.
Ищем уверенного Java-разработчика с сильной инженерной базой и интересным опытом, которому комфортно работать со сложными и разноплановыми задачами. Для нас важны интерес к развитию, готовность изучать новое и желание погружаться в смежные области и активности.
Обязанности
- разрабатывать Backend-компоненты на Java/Scala
- участвовать в разработке компонентов на Scala для Apache Flink
- принимать участие в проектировании и развитии архитектуры сервиса
- использовать в работе AI-инструменты, включая Gigacode, GigaIDE и другие
- траблшутинг, диагностика и поиск причин ошибок
- участие в разработке и поддержке streaming-приложений на Scala/Java + Apache Flink, backend (Scala/Play, Java/Spring), REST API, интеграции с внутренними сервисами
- участие в разработке и поддержке приложения для Apache NiFi для интеграции с Active Directory (LDAP)
- работа с БД ClickHouse, Hadoop, PostgreSQL (схемы, индексы, оптимизация запросов, миграции)
- работа с Apache Kafka (producer/consumer, диагностика проблем, контроль lag/offsets)
- участие в code review, тестировании, развитии повышения надежности сервиса.
Требования
- зpнание Java SE (11+; желательно 17/21), понимание базовых аспектов concurrency и производительности
- опыт разработки на Spring Boot (REST, конфигурация, обработка ошибок, логирование; базовые security-понятия)
- уверенный SQL и опыт с PostgreSQL (индексы, EXPLAIN, транзакции, миграции Flyway/Liquibase)
- практический опыт с Apache Kafka: topics/partitions/replication, consumer groups, offsets; понимание надёжности (at-least-once, retries/acks на уровне принципов); базовая диагностика lag/rebalance
- понимание принципов потоковой обработки данных (event time vs processing time, backpressure — на уровне понимания)
- базовое понимание HDFS/data lake (форматы данных, партиционирование, small files problem — на уровне принципов)
- понимание: Git, unit/integration тесты (JUnit/Mockito; желательно Testcontainers или аналоги)
- опыт работы с контейнеризацией - OpenShift/Cuber, Docker
Будет плюсом:
- опыт разработки на Scala или готовность уверенно работать со Scala в проде (при сильной Java-базе)
- опыт Apache Flink: state, windows, checkpoints/savepoints, коннекторы, тюнинг
- опыт с ClickHouse: MergeTree, партиционирование, TTL, оптимизация вставок (batching), materialized views
- продвинутые знания Kafka: Schema Registry (Confluent/Apicurio), эволюция схем, Kafka Connect/Debezium, тюнинг producer/consumer, безопасность (SASL_SSL/ACL и т.п.)
- опыт Hadoop/HDFS: права/ACL, Kerberos (если используется), организация зон/каталогов, работа с форматами Parquet/Avro и компрессией
- NiFi глубже: настройка back pressure/provenance, параметры, разработка custom processors (Java)
- Observability: Prometheus/Grafana, OpenTelemetry/Jaeger, централизованные логи (EFK/Elastic), опыт эксплуатации в k8s/OpenShift.
Условия
- комфортный офис по адресу г. Москва, ул. Вавилова, 23
- режим работы - офис, гибрид
- ежегодный пересмотр зарплаты, годовая премия
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.
30 Апреля
Москва
Компания "МБА-Москва" Обязанности: Обеспечение защиты корпоративной сети от внешних и внутренних угроз; Участие в разработке, внедрении и...
27 Апреля
Сервисный инженер-электрик в отдел сервиса и ТО
Москва
Компания "Selectel" Мы, команда отдела сервиса и технического обслуживания Московского филиала АО "Селектел". Осуществляем обслуживание...
01 Мая
Разработчик 1С (розничная торговля)
Москва
Компания "Prime Sport" Prime Sport Rus – крупнейший оптовый федеральный поставщик спортивных товаров с 27-летней историей, разрабатывающий и...
01 Мая
Москва
до 300 000 руб.
Компания "РОССКО" ROSSKO является ведущим дистрибьютором автозапчастей в России с широким региональным охватом. Мы развиваемся с 1997 года....
27 Апреля
Data Scientist middle/senior( X5 Tech )
Москва
Компания "X5 Tech" X5 Group — российская розничная торговая компания, управляющая продуктовыми торговыми сетями «Пятёрочка», «Перекрёсток» и...
Вакансия размещена в отрасли