О проекте
Наша команда принимает участие в проектировании и разработки внутренних ядерных сервисов банка, используемых в цифровом кредитном процессе. Данные сервисы используются большим количеством систем банка для быстрого включения в кредитный процесс.
Проект направлен на сокращение трудозатрат и снижение операционных рисков за счет автоматизации большей части процесса по подключение и вывода новых сервисов в рамках цифрового кредитного процесса.
Одной из ключевых задач является трансформация производственного процесса для использования лучших подходов агентской разработки.
Обязанности
•работа в роли разработчика в Agile-команде
•оценка трудоёмкости доработок, планирование работ в спринтах
•контроль работ, code review
•написание технической документации
•проектирование и разработка AI-агентов для автоматизации бизнес-процессов
•интеграция LLM в существующие микросервисы с учётом требований к latency и надёжности
•внедрение SDD-подхода в процесс разработки: ведение спецификаций, синхронизация спецификации ↔ код ↔ тесты
Требования
•отличное знание ООП, различные алгоритмы и структуры данных
•опыт разработки многопоточных высоконагруженных сервисов
•владение Java 17+ (желательно Java 21), Spring Framework (включая Spring Boot 3.x), Hibernate
•умение писать unit-тесты (JUnit)
•опыт работы с SQL (PostgreSQL, Oracle)
•использование инструментов сборки Gradle или Maven
•опыт работы с Jenkins, Jira, Confluence
•опыт с UNIX-системами
•опыт работы с методологиями гибкой разработки (Agile, Scrum)
•опыт выполнения код-ревью
Дополнительные требования
•понимание концепции RAG (Retrieval-Augmented Generation): построение пайплайнов индексации и поиска, работа с векторными БД
•понимание паттернов: Tool Calling, Chain of Thought, Multi-Agent Orchestration
•знакомы с подходами Spec-Driven Development и SpecKit
•понимание цикла SDD: Specification → Clarify → Plan → Tasks → Implement
•умение работать с AI-ассистентами для генерации кода на основе спецификаций (Claude Code / Cursor / GitHub Copilot)
•навык написания качественных спецификаций (конституция проекта, функциональные требования, acceptance criteria)
•понимание отличий «vibe coding» от SDD: спецификация как единый источник правды, явное определение scope
•навыки работы с генеративными AI-моделями
Условия
•комфортный современный офис рядом с м. Кутузовская, ул. Кутузовский проспект 32, формат работы - офис (на время испытательного срока, 3 месяца), после - гибрид (3 дня офис, 2 удаленно)
•корпоративный спортзал и зоны отдыха
•более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
•расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•подписка Прайм с возможностью совместного использования на трёх близких
•вознаграждение за рекомендацию друзей в команду Сбера