Java-разработчик (Инструменты управления рисками)
Сбер — крупнейший банк России и технологическая компания, развивающая финтех, ИИ и цифровые сервисы.
Мы – команда продукта Инструменты управления рисками, создаем платформу по работе с рисками Блока Сеть продаж. Наш продукт решает ключевые задачи повышения эффективности внутреннего контроля и минимизации операционных рисков. Наше решение включает в себя: * рабочее место аналитика, автоматизированные инструменты для проведения проверок, * работу с данными для обработки риск-сигнала, * интеллектуальную систему удаленного контроля остатков наличных средств. Команда находится в поиске профессионала в области разработки на Java для участия в развитии сервисов в управлении рисками по бизнес-процессам Банка с использованием технологий CV и ML.
- разработка и внедрение бэкенд-приложений на Java
- помощь в разработке и внедрении Java приложения другим командам выработка стандартов и best practice
- выстраивание архитектуры взаимодействия сервисов в ИТ-ландшафте канала
- уверенные знания Java (версии 11/17/21): глубокое понимание многопоточности и конкурентности (java.util.concurrent, Fork/Join Pool, CompletableFuture), опыт оптимизации кода под низкие задержки (low-latency)
- умение строить микросервисную архитектуру с нуля, настройка Spring Security, Spring Data, понимание жизненного цикла контекста и опыт кастомизации внутренних механизмов (Custom starters, аннотации)
- реактивное программирование: практический опыт с Project Reactor (WebFlux) или RxJava для построения неблокирующих сервисов обработки потоковых данных (риск-сигналы, проверки в реальном времени)
- опыт написания модульных и интеграционных тестов (JUnit 5, Testcontainers, Mockito), умение выстраивать культуру тестирования в команде
- продвинутый опыт работы с реляционными СУБД (желательно Oracle/PostgreSQL) — проектирование схем, сложные аналитические запросы, оптимизация производительности (Explain Plan)
- опыт с брокерами сообщений (Apache Kafka/RabbitMQ) для асинхронной обработки событий.
- опыт работы с библиотеками для инференса моделей на Java (Deep Java Library (DJL)), либо умение оборачивать Python-микросервисы (FastAPI/gRPC) в единый контур Java-приложения
- опыт интеграции компьютерного зрения через Java-обертки (javacv или openpnp-opencv) — базовая предобработка изображений, работа с видеопотоками на стороне сервера (анализ фото витрин, документов, сканов)
- понимание специфики работы с тензорами, форматами изображений, бинарными блобами в БД, а также сериализация/десериализация моделей (ONNX, TensorFlow Java)
- опыт построения пайплайнов для переобучения или дообучения моделей, понимание того, как Java-разработчик взаимодействует с Data Scientist’ами на этапе деплоя моделей в продуктовый контур.
- Умение предлагать инженерные решения под бизнес-задачи, а не просто кодить по ТЗ
- готовность помогать другим командам внедрять Java-решения и развивать Middle-разработчиков
- опыт построения мониторинга (Prometheus, Grafana, ELK) и расследования инцидентов
- комфортный современный офис на м. Кутузовская
- формат работы: офис на время адаптации и далее гибрид (2–3 дня в неделю в офисе)
- ежегодный пересмотр зарплаты, годовая премия
- корпоративный спортзал и зоны отдыха
- более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
- расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- подписка Прайм с возможностью совместного использования на трёх близких
- вознаграждение за рекомендации друзей в команду Сбера.
Нажмите «Откликнуться», заполните короткую форму и прикрепите резюме. Команда обычно отвечает в течение 3 рабочих дней.