Система вызывает инструменты в ходе работы: внешние и внутренние API из каталога — погода, курсы валют, банковские операции, что угодно. Наш проект становится единой точкой вызова всех этих тулов: находит тул и endpoint, маршрутизирует вызов (REST или MCP), прокидывает авторизацию пользователя, поддерживает стриминг ответа (SSE) и защищает downstream через circuit breaker и таймауты.
Обязанности
- проектировать и развивать сервис на Quarkus + Java 21: контроллеры, сервисный слой, REST/MCP клиенты, DTO, валидаторы
- участвовать в разборе и формализации требований совместно с BA и архитектором
- писать юнит- и интеграционные тесты
- сопровождать сборку
- участвовать в код-ревью, рефакторинге и снижении техдолга
- следить за качеством через линтеры/статанализ в CI
Требования
- опыт коммерческой разработки на Java от 5 лет, уверенное владение Java 17/21
- опыт работы с Quarkus/Spring Boot
- опыт проектирования REST API, работа с OpenAPI/Swagger
- опыт интеграции с внешними API: REST-клиенты, обработка сетевых сбоев, тайм-аутов, ретраев и т.д.
- опыт работы с JSON Schema / валидацией запросов и ответов
- понимание распределённой трассировки и обсервабилити: логи, метрики, трассировки (OpenTelemetry / Micrometer / Prometheus / Grafana)
- уверенная работа с Git, Gradle/Maven
- опыт работы с Git, GitLab, Jenkins, Docker; с Kubernetes/OpenShift — плюсом
- опыт написания юнит-тестов (JUnit 5, REST Assured, Mockito)
Будет плюсом:
- знание паттернов устойчивости (circuit breaker, bulkhead, timeout, retry)
- опыт с реактивными/стриминговыми протоколами (SSE, WebSocket, gRPC-streaming)
- опыт работы с MCP (Model Context Protocol) или смежными LLM-инструментальными протоколами
- опыт работы с TLS/mTLS, понимание устройства сертификатов и trust store
- опыт проектирования прокси/gateway-сервисов с терминацией SSL, лимитированием и квотированием
- опыт работы с версионированием API
Условия
- стабильный оклад и премии по результатам работы, ежегодный пересмотр зарплаты
- комфортный современный офис рядом с м.Кутузовская
- гибридный формат работы: встречаемся очно в офисе 1 раз в неделю
- корпоративный спортзал и зоны отдыха
- уникальная система обучения Сбера для профессионального и карьерного развития
- программа адаптации и помощь руководителя на старте
- расширенный ДМС и льготное страхование семьи
- гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
- бесплатная подписка СберПрайм, скидки на продукты компаний-партнеров
- вознаграждение за рекомендацию друзей в команду Сбера
- корпоративная пенсионная программа