Java Developer (Middle)

Компания Intekey
Москва Опубликовано 4 августа 2026
до 180 руб.
Полная занятость1–3 годаПрограммист
до 180 руб.

Описание

1. Базовые Java-компетенции (уровень Middle)

  • Коммерческий опыт разработки на Java от 2 до 4 лет (продакшн-проекты, не только пет-проекты и учебные курсы).

  • Java 17/21/25, Spring Boot / Spring Framework (Core, MVC, Data JPA), базовое понимание Spring Security.

  • REST API: проектирование эндпоинтов, HTTP-методы и статус-коды, сериализация JSON (Jackson).

  • Работа с БД: PostgreSQL или MySQL, уверенный SQL (JOIN, подзапросы, индексы), Hibernate/JPA, Liquibase/Flyway.

  • Git (feature-branch / trunk-based workflow), Maven или Gradle.

  • Базовое понимание многопоточности (java.util.concurrent, представление о race condition и deadlock).

  • Понимание ООП, принципов SOLID, базовых паттернов проектирования (Factory, Strategy, Builder, Singleton).

  • Тестирование: JUnit 5, Mockito, понимание пирамиды тестирования.

  • 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, либо собственная (кастомная) оркестрация агентов без фреймворка.

  • Понимание Model Context Protocol (MCP): концепция tools / resources / prompts, клиент-серверная модель, транспортные протоколы (stdio, HTTP + SSE / Streamable HTTP).

  • Опыт интеграции 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-кодом и участвовать в миграционных проектах.

  • Самостоятельность: умение проверять гипотезы экспериментом, а не только повторять шаги из туториала.

Описание

1. Базовые Java-компетенции (уровень Middle)

  • Коммерческий опыт разработки на Java от 2 до 4 лет (продакшн-проекты, не только пет-проекты и учебные курсы).

  • Java 17/21/25, Spring Boot / Spring Framework (Core, MVC, Data JPA), базовое понимание Spring Security.

  • REST API: проектирование эндпоинтов, HTTP-методы и статус-коды, сериализация JSON (Jackson).

  • Работа с БД: PostgreSQL или MySQL, уверенный SQL (JOIN, подзапросы, индексы), Hibernate/JPA, Liquibase/Flyway.

  • Git (feature-branch / trunk-based workflow), Maven или Gradle.

  • Базовое понимание многопоточности (java.util.concurrent, представление о race condition и deadlock).

  • Понимание ООП, принципов SOLID, базовых паттернов проектирования (Factory, Strategy, Builder, Singleton).

  • Тестирование: JUnit 5, Mockito, понимание пирамиды тестирования.

  • 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, либо собственная (кастомная) оркестрация агентов без фреймворка.

  • Понимание Model Context Protocol (MCP): концепция tools / resources / prompts, клиент-серверная модель, транспортные протоколы (stdio, HTTP + SSE / Streamable HTTP).

  • Опыт интеграции 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-кодом и участвовать в миграционных проектах.

  • Самостоятельность: умение проверять гипотезы экспериментом, а не только повторять шаги из туториала.

Похожие вакансии

Менеджер по подбору и адаптации персонала
НБК Финанс
60000 – 117000 руб.
Полная занятостьОпыт 1–3 года
Старший BI Разработчик
SKL Group
Зарплата не указана
Полная занятостьОпыт 3–6 лет
Системный администратор
Клиентоматика
Зарплата не указана
Полная занятостьОпыт 1–3 года
Менеджер по закупкам и снабжению
Эlevel (Элевел)
от 71500 руб.
Полная занятостьОпыт 1–3 года
Специалист по кадрам
Федеральное государственное бюджетное учреждение Российский Детско-Юношеский Центр
до 65000 руб.
Полная занятостьОпыт 1–3 года
Рекрутер / Менеджер по подбору персонала
Сити Ресторантс
от 70000 руб.
Полная занятостьОпыт 1–3 года