Java developer
офис, гибрид, Москва
Команда AI Disrupt разрабатывает сервисы на базе GenAI и LLM для клиентских офисов Сбера, интегрируя захват звука, транскрибацию и синтез. Роль — проектирование и разработка серверных сервисов и API, обеспечивающих работу ML‑агентов и пользовательских сценариев
ГрейдMiddle/Senior
Опытот 3 лет
Стек
JavaSpring BootPostgreSQLKubernetesOpenShiftHibernateLiquibaseGradleOpenAPIPostGISQuartz
Задачи
- •Проектирование архитектуры и разработка серверного кода
- •Проектирование и поддержка API (OpenAPI) с обратной совместимостью
- •Интеграция модулей обработки аудио, транскрибации и LLM‑агентов
- •Написание unit‑тестов и участие в функциональном тестировании
- •Поддержка и взаимодействие с DevOps для рабочих стендов и деплоя
- •Решение интеграционных задач и оптимизация запросов к БД
Обязательно
- •Коммерческий опыт с Java 11+ (предпочтительно 17) от 3 лет
- •Знание Spring Core/Boot/Data
- •Уверенное владение SQL, PostgreSQL и ORM (Hibernate)
- •Проектирование контрактов API (OpenAPI) и поддержка обратной совместимости
- •Навыки написания unit‑тестов и функционального тестирования
- •Опыт работы с системами сборки Gradle
- •Знание и практический опыт работы с Kubernetes/OpenShift
Будет плюсом
- •Опыт работы с геокоординатами и PostGIS
- •Опыт работы с Quartz Scheduler
- •Опыт использования LLM и AI‑агентов в разработке
- •Понимание генеративного ИИ: prompt‑engineering, RAG, вызовы API