🔥

Не упустите лучшие вакансии!

Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!

Подключить бота

Senior java developer (Knowledge Sharing System)

ПАО Сбербанк
г Санкт-Петербург
Работа в офисе
Опубликовано: 05 Mar 2026

Описание

Сегодня практически во всех процессах Сбера используются модели искусственного интеллекта, которые помогают принимать бизнес-решения и предоставлять клиентам уникальные сервисы. Чтобы делиться и переиспользовать эти модели была создана платформа Knowledge Sharing System. Система позволяет любому сотруднику Сбера в 2 клика найти подходящую модель, развернуть в среде разработки, при необходимости доработать и без дополнительных "приседаний" внедрить в свой бизнес-процесс. Также доступна возможность обращения к платформе по API и автоматического запуска всех релевантных пайплайнов на датасете пользователя. Цели которые мы перед собой ставим - повышение степени переиспользования готовых решений, снижение T2M моделей, повышение качества моделей за счет использования лучших решений в Банке. В качестве далеко идущих планов - создание на базе "Knowledge sharing system" площадки для внутренних и внешних соревнований (а-ля "Kaggle").

Обязанности

* участие в совместно с solution-архитектором разработка архитектуры системы * подробные декомпозиция и оценка задач вместе с командой и лидом * сode review с пристрастием - нам нужен действительно качественный, читаемый и поддерживаемый код * разработка новой функциональности, написание новых микросервисов * рефакторинг существующего Java кода путем выноса в новые микросервисы * написание Unit и интеграционных (авто) тестов * определение и поддержка технологических стандартов Java-разработки * исправление ошибок, диагностика проблем на production * участие во всех командных мероприятиях (daily, груминг, планирование, ретро).

Требования

* высокий уровень знаний Java и базовых фреймворков (опыт разработки на языке 3+ года): опыт работы со Spring (Сore, MVC, Boot, JDBC, ...), java - базовые конструкции языка, понимание асинхронной модели кода * хороший уровень знания SQL * паттерны проектирования * понимание базовых вещей из GoF (Singleton, Factory, ...) * умение работать с Git (знание что такое rebase, merge, squash, ...) * умение работать с Linux (базовые команды типа tail, less, vi, cd, ...) * знание Docker и Kubernetes на уровне понимания операторов и как оно все работает * опыт разработки микросервисов. ### Nice to have * аdvanced SQL - (например, знать что такое оконные функции) * опыт использования OpenShift * опыт использования Kafka * понимание и опыт разработки на базе реактивного подхода (Spring WebFlux) * умение писать скрипты автоматизации развертывания * знание модели git-flow * опыт работы с WebSocket.

Условия

* возможность влиять на интерфейс / архитектуру приложения и используемые технологии * возможность сразу увидеть результаты своей работы - каждые 2 недели выводим релиз и собираем обратную связь с пользователей * регулярные митапы по коду, архитектуре и технологиям * широкие возможности по внешнему обучению: Корпоративный университет Сбербанка, платформа «Виртуальная школа», дополнительное обучение по выбору, участие в конференциях * отсутствие токсичности внутри команды * возможность увеличения оклада по результатам работы (до 30% в год) * смешанный режим работы: в офисе собираемся 1 раз в неделю, по вторникам, остальное время удаленно (по желанию можно и 100% в офисе).
🚀

Ваше резюме увидят первым!

Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!

Подключить автоподнятие