Ведущий Java разработчик (Кредитные продукты и процессы)
офис, гибрид, Москва
Команда разрабатывает внутренние ядра сервисов для цифрового кредитного процесса банка и интегрирует AI‑агентов/LLM в микросервисы для автоматизации и снижения операционных рисков; роль важна для ускорения вывода новых сервисов и повышения надёжности процессов
ГрейдLead
Стек
JavaSpring BootPostgreSQLJenkinsHibernateOracleJUnitGradleMavenUnixLLMVector DB
Задачи
- •проектирование и разработка внутренних микросервисов для кредитного процесса
- •разработка и интеграция AI‑агентов и LLM с учётом latency и надёжности
- •оценка трудоёмкости и планирование задач в спринтах
- •code review и поддержание качества кода
- •написание технической документации и спецификаций SDD
- •внедрение и синхронизация спецификаций ↔ код ↔ тесты
Обязательно
- •глубокие знания ООП, алгоритмов и структур данных
- •опыт разработки многопоточных высоконагруженных сервисов
- •владение Java 17+ (желательно Java 21), Spring Framework (включая Spring Boot 3.x) и Hibernate
- •умение писать unit‑тесты (JUnit) и выполнять code‑review
- •опыт работы с SQL (PostgreSQL, Oracle)
- •опыт работы с инструментами сборки и CI (Gradle или Maven, Jenkins) и с UNIX‑системами
- •опыт работы по Agile/Scrum
Будет плюсом
- •понимание RAG, построение пайплайнов индексации и поиск с векторными БД
- •знание паттернов Tool Calling, Chain of Thought, Multi‑Agent Orchestration
- •опыт с подходами Spec‑Driven Development и SpecKit
- •умение работать с AI‑ассистентами для генерации кода (Claude Code, Cursor, GitHub Copilot)
- •навык написания качественных спецификаций и acceptance criteria