Middle Java Developer (цифровой помощник)
гибрид, Екатеринбург
Команда разрабатывает мультиагентную систему на базе GenAI для автоматизации управленческих процессов. Роль фокусируется на разработке Java‑микросервисов и интеграции LLM/RAG-пайплайнов, чтобы обеспечить надёжные, масштабируемые и безопасные AI‑сервисы для бизнеса
ГрейдMiddle
Опыт1–3 года
Стек
JavaSpring BootPostgreSQLKafkagRPCMavenGradleSpring DataDockerKubernetesRedisVector DBOpenAI/GigaChat APILangChainLlamaIndexJUnitTestcontainersGitCI/CD
Задачи
- •Проектирование и разработка Java‑микросервисов с учётом безопасности и отказоустойчивости
- •Интеграция LLM API и реализация RAG‑пайплайнов (чанкинг, эмбеддинги, векторный поиск)
- •Оркестрация мультиагентных сценариев (planner → executor → critic → optimizer) и реализация паттернов агентных систем
- •Оптимизация работы с PostgreSQL: сложные запросы, индексы, транзакции
- •Покрытие кода тестами, проведение code review и участие в CI/CD процессах
- •Внедрение evaluation‑практик, мониторинга качества генерации и guardrails для выхода агентов
Обязательно
- •Коммерческий опыт разработки на Java от 2 лет
- •Знание Java 17+
- •Опыт с Spring Boot, Spring Data
- •Опыт работы с PostgreSQL: сложные запросы и оптимизация
- •Понимание микросервисной архитектуры: REST, gRPC, сервис‑дискавери, circuit breakers
- •Опыт написания тестов (JUnit, Testcontainers, Mockito) и работы с Git
- •Знание CI/CD-инструментов (Jenkins/GitLab CI/GitHub Actions)
Будет плюсом
- •Опыт проектирования мультиагентных архитектур и паттернов (иерархия, supervisor‑worker)
- •Опыт деплоя AI‑сервисов в Docker/Kubernetes/OpenShift
- •Опыт работы с очередями для асинхронной генерации и кэшированием (Kafka, Redis)
- •Знание AI PDLC и опыт настройки мониторинга latency/cost/token usage