Работодатель:
Зарплата:
180 руб.
Опыт работы:
От 1 года до 3 лет

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

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

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

React Developer
Aston

Возможность работать над задачами для крупнейшего банка, применять свои знания и развивать экспертизу. Современный стек технологий. Опыт работы в роли...

Разработчик Битрикс24
Премиум Кеа Груп

Опыт коммерческой разработки на Битрикс24 от 1 года. Навыки создания собственных модулей и компонентов. Опыт доработки модулей CRM, Задачи...

C#/.NET-разработчик
МИР ВЕНДИНГА

Среднюю скорость продаж. Обязательно: Опыт коммерческой разработки на C# / .NET Core / .NET 6+ от 3 лет. Опыт создания Desktop...

Младший аналитик 1С (оперучет, продуктовая разработка)
Альтео Софт

Законченное высшее образование (техническое или математическое). Опыт работы аналитиком 1С от 2-х лет на оперучете - обязателен! (

Ведущий инженер-разработчик электронных устройств (Схемотехника / IoT / телематика)
ИКС-ПРО

Поставить задачу инженеру-топологу и дать рекомендации по разводке. Проверить изготовленный опытный образец. Практический опыт разработки электронных устройств.