Java Developer (Middle)
Ищем Java-разработчика уровня Middle с опытом 2-4 года для работы над backend-сервисами. Ключевое требование — опыт в разработке LLM-агентов (LangChain, MCP, интеграция OpenAI/Anthropic). Нужно знание Spring Boot, SQL, Docker и английский от Intermediate.
Зарплата ниже рынка
На 100% ниже медианы Java по 68 вакансиям за 90 дней.
Что предстоит делать
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-кодом и участвовать в миграционных проектах. • Самостоятельность: умение проверять гипотезы экспериментом, а не только повторять шаги из туториала.
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансий
Java разработчик
~1 601 100 ₸ оценка
Ищем Java-разработчика для работы над банковскими IT-продуктами. Нужно будет разрабатывать новый функционал, участвовать в архитектурных решениях и ревью кода. Требуются глубокие знания Java и Spring, опыт с Kubernetes и CI/CD. Предлагают гибридный график в Москве или удалёнку, а также соцпакет и корпоративные льготы.
Fullstack аналитик на проект ГИС «ЕЦП»
~1 601 100 ₸ оценка
Ищем fullstack аналитика для крупного федерального проекта по автоматизации социальной сферы. Нужно анализировать бизнес-процессы, собирать требования, писать документацию по ГОСТ и ставить задачи разработчикам. Требуется опыт от 2 лет, знание SQL и нотаций моделирования. Предлагают удаленную работу, ДМС и оплату обучения.
Java разработчик (Kotlin, Spring Boot)
~1 601 100 ₸ оценка
Компания ищет Java-разработчика с опытом от 3 лет для работы над сложными серверными проектами. Нужно знание Java/Kotlin, Spring Boot, баз данных и ORM. Предлагают удаленную работу, гибкий график и проекты для крупных международных клиентов.
Java разработчик (Kotlin, Spring Boot)
~675 000 – 1 000 000 ₸ оценка
Ищем Java-разработчика с опытом от 3 лет для работы над сложными серверными решениями с использованием Java 8+, Kotlin и Spring Boot. Требуется знание реляционных и NoSQL баз данных, а также английского языка на уровне достаточном для технических обсуждений. Компания предлагает удаленную работу, гибкий график, медицинскую страховку и проекты для крупных международных клиентов.
Java разработчик (Kotlin, Spring Boot)
~1 601 100 ₸ оценка
Ищем Java-разработчика с опытом от 3 лет для работы над сложными серверными решениями с использованием Kotlin, Java 8+ и Spring Boot. Требуется знание реляционных и NoSQL баз данных, а также английского языка на уровне достаточном для технических обсуждений. Предлагают удаленную работу, гибкий график, проекты для крупных международных клиентов и соцпакет.
Middle+ Java разработчик
Ищем опытного Java-разработчика (Middle+) для участия в крупном европейском e-government проекте — платформе для управления социальными пособиями. Нужно сильное знание Java 21, Spring Boot, Hibernate, SQL и умение работать с большим кодом. Предлагают удалённую работу по контракту на полгода с возможным продлением.