Senior Java Developer (AI, агентская разработка)
Отличная вакансия от топового работодателя с уникальным фокусом на AI-augmented разработку. Это дает возможность быть на острие технологий, сохраняя стабильность работы в крупной корпорации.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена сочетанием требований к глубокому знанию Java Core/Spring и необходимости иметь практический опыт работы с AI-агентами и MCP-серверами. От кандидата ожидается не просто написание кода, но и формирование новых инженерных практик.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, но для позиции Senior Java Developer в Москве рыночный диапазон составляет 350 000 – 500 000 рублей. Учитывая специфику AI-инструментов, компенсация может быть выше среднего.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
X5 Tech
Senior Java Developer (AI, агентская разработка)
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо
*☑️* Чем предстоит заниматься
-Участие в проектировании и разработке новой платформы
-Разработка, оптимизация и сопровождение высококачественного кода, устранение дефектов и технических долгов
-Активное участие в обсуждении архитектуры сервисов, предложение и обоснование выбора технологий для реализации новых решений
-Написание и поддержка unit- и интеграционных тестов, участие в процессах тестирования для своевременного выявления и устранения ошибок
-Проведение код-ревью коллег с целью обеспечения соответствия кода стандартам качества и лучшим практикам
-Регулярное участие в командных процессах (Scrum, Daily Stand-up, Planning, Retrospective), обсуждение задач, оценка трудозатрат и отслеживание прогресса выполнения работ
-AI-augmented разработка
-Использовать AI-кодинг ассистенты (Claude Code, Cursor, Codex) как основные инструменты ежедневной работы Работать с MCP-серверами, CLI-агентами и другими инструментами AI-augmented workflow Оценивать и внедрять новые инструменты автоматизации разработки и тестирования Формировать инженерные практики работы с AI для всей команды
*☑️* Наши пожелания к кандидатам
-Глубокое понимание Java Core, включая многопоточность, память, сборку мусора
-Опыт работы с Spring Framework и Spring Boot. Будет плюсом — опыт с Spring Security
-Знание и применение архитектурных паттернов и шаблонов проектирования
-Уверенное владение SQL и реляционными СУБД (предпочтительно PostgreSQL), либо опыт работы с NoSQL (например, MongoDB)
-Понимание принципов построения и использования индексов
-Опыт работы с Spring Data JPA, JDBC
-Понимание и практический опыт работы с брокерами сообщений: Kafka или RabbitMQ
-Опыт разработки и интеграции через REST или SOAP API
-Навыки написания модульных тестов (например, с использованием JUnit, Mockito), понимание принципов тестирования ПО
-Понимание принципов CI/CD. Опыт работы с Docker и Kubernetes
-Практический опыт работы с AI-кодинг ассистентами: Claude Code, Cursor, Codex — не просто «пробовал», а ежедневно используете в работе
-Понимание, как эффективно формулировать задачи для AI-агентов, валидировать результат, итерировать
-Опыт или готовность работать с MCP-серверами (Playwright MCP, DB MCP)
-Понимание, что такое промпт-инжиниринг в контексте разработки, а не генерации текстов LLM-кой (Если гоняли GitHub Spec-Kit, GSD, Ralph Loop или Superpowers - будет плюсом)
-Экспериментировать с MCP-серверами, CLI-инструментами, skills.md и другими подходами к AI-augmented разработке
Контакты: Откликнуться
*🔥* Подписаться на наши каналы / Откликнуться / Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Spring Framework
- Spring Boot
- Spring Security
- PostgreSQL
- MongoDB
- SQL
- Kafka
- RabbitMQ
- REST
- SOAP
- JUnit
- Mockito
- Docker
- Kubernetes
- CI/CD
- Claude Code
- Cursor
- Codex
- MCP
- Playwright
Возможные вопросы на собеседовании
Проверка глубины понимания Java Core и работы JVM.
Расскажите о механизмах работы Garbage Collector в Java и как вы оптимизировали использование памяти в высоконагруженных приложениях?
Оценка опыта работы с распределенными системами.
Какие стратегии обеспечения доставки сообщений в Kafka вы использовали и как решали проблему дубликатов?
Ключевой навык для данной позиции — использование AI в разработке.
Опишите ваш процесс работы с AI-ассистентами (например, Cursor или Claude Code): как вы формулируете сложные задачи и валидируете сгенерированный код?
Проверка понимания современных протоколов взаимодействия AI-агентов с инструментами.
Что такое Model Context Protocol (MCP) и в каких сценариях вы применяли или планируете применять MCP-серверы в разработке?
Оценка архитектурных навыков.
С какими сложностями вы сталкивались при переходе от монолитной архитектуры к микросервисной на базе Spring Boot?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

