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 ключевой ставки ЦБ
- бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера.
26 Мая
Senior Backend разработчик Java/Kotlin
Москва
Компания "Okko" В техническую команду сервиса требуется Senior Backend-разработчик Java/ Kotlin Так как наши офисы находятся в Москве и...
25 Мая
Технический писатель ЕСПД / разработчик программной документации (01050-1)
Москва
до 80 000 руб.
Компания "Моринформсистема-Агат, Концерн" Должностные обязанности: Разработка и выпуск программной (преимущественно) и конструкторской...
20 Мая
Москва
Компания "Доктор Веб" Что мы ждем от наших кандидатов? Знание Perl Навыки проектирования БД, знание Perl DBI, плюсом будет опыт работы с...
21 Мая
Разработчик 1С Предприятие 8.3
Москва
от 150 000 руб.
Компания "Аспект" Обязанности: Разработка процедур переноса данных. Разработка отчетов/печатных форм на основании технических заданий....
25 Мая
Системный администратор (AstraLinux, информационная безопасность)( Моринформсистема-Агат, Концерн )
Москва
от 100 000 руб.
Компания "Моринформсистема-Агат, Концерн" Требования: среднее специальное или высшее техническое образование; знание базовых технологий...
Вакансия размещена в отрасли