Backend Java разработчик (GigaChat API)
05 августа 2026 • г Москва • ПАО Сбербанк • Информационные технологии:Программист, разработчик
Мы создаем единую точку входа для биллинга GigaChat API для всех команд Банка. Наша цель — перевести процесс из Jira и ручных Excel-отчетов в целевую систему биллинга. Мы автоматизируем процесс бюджетирования интеграций с LLM-сервисами: от подачи заявки на доступ по УЗ до автоматического биллинга, перераспределения лимитов между трайбами и управления цифровыми сертификатами.
Обязанности
- Разработка высоконагруженного портала самообслуживания на Spring Boot, который заменит текущее управление через задачи GIGAUSAGE в Jira
- Проектирование архитектуры микросервисов для обработки заявок: разделение логики фронтового слоя, бизнес-валидации, оркестратора статусов и интеграционного ядра
- Реализация сложной ролевой модели доступа к порталу (на базе Keycloak или собственного решения на Spring Security), включая делегирование полномочий внутри трайба/блока
- Интеграция со внутренними системами:
- Справочники: ЕК (инициативы, продукты), реестр WorkSpaceID, ClientID
- Трекинг задач: Миграция с Jira SD на SberTrack
- Данные потребления: SaluteEye / биллинг GigaChat API для выгрузки факта использования
- Бюджетный контроль: Автоматизация парсинга данных ЕРМ (переход от текущих Excel-скриптов «на коленке» к надежным REST/gRPC коннекторам)
- Studio и Мета: Проверка прав и параметров подключений
- Разработка модуля тарификации и биллинга: реализация гибкой тарифной сетки, истории её изменений, механизмов маркировки бесплатных сервисов (free-marking) и автоматизации выставления счетов (замена ежемесячной ручной генерации Excel-файлов)
- Создание системы отчетности: проектирование витрин данных для аналитики планового и фактического потребления с возможностью drill-down до уровня конкретной инициативы
- Внедрение надежной автовалидации заявок (корректность заполнения, наличие бюджета, валидность сертификатов) перед их отправкой в сопровождение
- Управление сборкой и развертыванием приложений в закрытом контуре Банка.
Требования
- Опыт коммерческой разработки на Java от 3 лет
- Уверенное владение стеком Spring Framework (Spring Boot, Data JPA, Web). Понимание принципов реактивного программирования будет плюсом при интеграции с потоковыми данными потребления из SaluteEye
- Отличное знание SQL (PostgreSQL/Oracle), опыт проектирования нормализованных схем данных для хранения иерархий инициатив, реестров сертификатов и исторических тарифов
- Практический опыт работы со сложными распределенными транзакциями при бронировании бюджетов в ЕРМ и создании тикетов в трекерах
- Опыт реализации сложных ролевых моделей (RBAC/ABAC) и понимания протоколов аутентификации корпоративных порталов (интеграция с УЗ sigma/SberID)
- Навык написания автоматизированных тестов (JUnit, Testcontainers, MockMVC) и проведения рефакторинга легаси-логики (перенос скриптовых проверок из Jira-автовалидатора в код сервиса)
- Опыт работы с брокерами сообщений (Kafka/RabbitMQ) для асинхронного обновления статусов и рассылки уведомлений об изменении лимитов.
Условия
- Гибридный формат работы
- Ежегодный пересмотр зарплаты и годовая премия
- Более 400 образовательных программ СберУниверситета для Профессионального и карьерного развития
- Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
- Ипотека для всех сотрудников
- Бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
- Вознаграждение за рекомендацию друзей в команду Сбера.