Backend Java разработчик (GigaChat API)
Summary
Builds and maintains a high-load billing portal in Spring Boot for GigaChat API usage, automating budgeting, access control, and reporting for LLM integrations across teams.
Мы создаем единую точку входа для биллинга 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 образовательных программ СберУниверситета для профессионального и карьерного развития
* Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* Подписка Прайм с возможностью совместного использования на трёх близких
* Вознаграждение за рекомендацию друзей в команду Сбера.