Docker на базовом уровне (Dockerfile, docker-compose), понимание CI/CD как пользователь (GitLab CI / GitHub Actions).
2. Знания и опыт в агентной разработке — ключевой дифференциатор
Понимание архитектуры LLM-агентов: цикл reasoning-action (ReAct), function/tool calling, планирование задач, работа с памятью агента (короткая/долгая).
Практический опыт работы хотя бы с одним из фреймворков: LangChain / LangChain4j, LangGraph, Spring AI, Semantic Kernel, либо собственная (кастомная) оркестрация агентов без фреймворка.
Опыт интеграции LLM API (OpenAI, Anthropic Claude, локальные модели через Ollama/vLLM) в backend-сервисы на Java.
Понимание базовых принципов prompt engineering и structured outputs (JSON mode / JSON Schema для ответов модели).
Плюсом: опыт работы с векторными БД (pgvector, Qdrant, Weaviate) и построения RAG-пайплайнов.
Плюсом: опыт самостоятельного написания MCP-серверов или агентных инструментов (tools) для внутренних задач компании.
3. Soft skills и общие требования
Английский от Intermediate — чтение технической документации, RFC, спецификаций API без перевода.
Готовность работать с legacy-кодом и участвовать в миграционных проектах.
Самостоятельность: умение проверять гипотезы экспериментом, а не только повторять шаги из туториала.
Ключевые навыки
Java
Алгоритмы и структуры данных
Git
PostgreSQL
Spring Web
Задайте вопрос работодателю
Он получит его с откликом на вакансию Где располагается место работы? Какой график работы? Вакансия открыта? Какая оплата труда? Как с вами связаться? Другой вопрос
Где предстоит работать
Москва
Keywords
JavaАлгоритмы и структуры данныхGitPostgreSQLSpring WebReactOSGitLabSCHEMAMP / MSpring FrameworkSpring SecurityLiquibaseJSONMAVENMockitoRace conditionFlywayMysqlSql