Nobilis.Team

Ведущий Java Backend-разработчик AI / LLM Platform

Коротко

Ведущий Java Backend-разработчик для корпоративной AI-платформы NobiChat — разработка собственного слоя оркестрации LLM и AI-агентов (agent loop, tool calling, RAG, управление контекстом) и модульного Java backend с REST API, безопасностью и контейнерными средами. Продуктовая компания, внутренний стартап с высокими темпами и меняющимися требованиями. Требуется 3-6 лет опыта (от 4 лет backend), уверенное владение Java/Spring Boot, PostgreSQL, Docker, а также практический опыт разработки LLM-приложений (LLM API, SSE, RAG, Qdrant, tool calling). Локация Москва, формат удалённый или гибридный по желанию сотрудника, оформление по ТК РФ.

Локация и формат
Локация: Москва; удалённо или гибридно, преимущественно по желанию сотрудника. Оформление по ТК РФ.
Компания
Nobilis.Team развивает корпоративную AI-платформу NobiChat, объединяющую backend, интеграции, контейнерные среды и AI.
Что делать
•Проектировать и развивать runtime для LLM и AI-агентов, orchestration/harness layer, agent loop и жизненный цикл агентных сценариев.
•Управлять контекстом и историей диалогов, streaming, structured output, состоянием и наблюдаемостью AI-вызовов.
•Разрабатывать инструменты агентов, tool/function calling, RAG и интеграции с корпоративными системами и данными, включая Qdrant.
•Развивать модульный Java backend, REST API, бизнес-логику, модели данных, миграции, кеширование и интеграции с внешними источниками.
•Развивать аутентификацию, авторизацию, ролевую модель и контроль доступа, а также программное управление контейнерными средами.
•Писать модульные и интеграционные тесты, диагностировать production-проблемы, развивать наблюдаемость и согласовывать API с frontend-разработчиками.
Требования
•От 3 до 6 лет опыта, включая не менее 4 лет backend-разработки; уверенное владение Java и production-опыт со Spring Boot, готовность работать с Java 21 и Spring Boot 3.5.
•Опыт проектирования архитектуры и REST API, самостоятельного принятия технических решений и развития существующей кодовой базы.
•Знание Spring MVC, Spring Security, Spring Data JPA/Hibernate, валидации запросов и OpenAPI.
•Практический опыт с PostgreSQL, SQL и Liquibase; понимание транзакций, индексов, оптимизации запросов, кеширования и пулов подключений.
•Опыт подключения внешних реляционных источников, включая MS SQL Server, и разграничения доступа к данным.
•Опыт реализации аутентификации и авторизации с JWT, OAuth2 и OIDC/SSO.
•Владение Maven и Git; опыт OpenFeign, JGit, MapStruct и Ehcache.
•Практический опыт Docker и программного управления контейнерами через docker-java; знание Docker Compose, Docker Swarm, Traefik и GitLab CI на уровне настройки, сборки, развертывания и диагностики.
•Опыт модульного и интеграционного тестирования с JUnit и Testcontainers, включая проверки с базами данных; навыки диагностики по логам, метрикам и трассировкам с Actuator, Micrometer, OpenTelemetry и OTLP.
•Понимание React и TypeScript для согласования API-контрактов и совместной диагностики frontend/backend.
•Практический опыт разработки LLM-приложений: LLM API, потоковые ответы через SSE, история диалогов и управление контекстом, tool/function calling, agent loop, сохранение состояния, RAG, векторный поиск в Qdrant, structured output и трассировка AI-вызовов.
•Понимание корпоративного ПО для внешних заказчиков, ролевых моделей, безопасности, интеграций с ИТ-ландшафтом и требований к надёжности.
•Готовность общаться с бизнес-заказчиками, выявлять потребности, формулировать гипотезы, декомпозировать работу, оценивать сроки, управлять приоритетами и рисками.
•Готовность отвечать за результат до эксплуатации, проводить code review, делиться знаниями, давать и принимать обратную связь и учитывать технический долг.
Хорошо, если есть
•Опыт с LangChain4j, Spring AI, LangChain, LangGraph или аналогичными фреймворками.
•Опыт разработки AI-агентов, MCP-серверов, собственных фреймворков оркестрации или runtime-слоёв вокруг LLM.
•Регулярное самостоятельное использование Cursor, Codex, Claude Code, OpenCode, Hermes или аналогичных AI-инструментов разработки с проверкой генерируемого кода и решений.
Культура и преимущества
•Работа во внутреннем стартапе с высокими темпами, прототипированием, меняющимися требованиями и техническим долгом.
•Удалённый или гибридный формат, возможность работать из офиса, график 5/2 и гибкое начало рабочего дня.
•Оформление по ТК РФ; после испытательного срока — ДМС и компенсация спортивных программ.
•Аккредитованная IT-компания с льготами IT-ипотеки и отсрочками.
•Профессиональное, карьерное и финансовое развитие, командный подход и открытое к диалогу руководство.
•Корпоративные мероприятия и клубы по интересам.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте