Ведущий Java Backend-разработчик
Развитие корпоративного CRM-продукта на Java 21 и Spring Boot 3.5: REST API, интеграции, контейнерные среды и AI-функции (RAG, LLM, агентные сценарии). Нужен самостоятельный инженер с опытом 4-5+ лет, глубоким знанием Spring-стека, PostgreSQL, Docker и LLM-инструментов. Предлагают удалёнку или офис, оформление по ТК РФ, ДМС, гибкий график и развитие в AI-инженерии.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 19 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет.
Что предстоит делать
Мы создаем и внедряем CRM-решения для полного цикла обслуживания клиентов в самых различных индустриях. Среди наших клиентов банки, финансовые компании, предприятия розничной торговли, сотовые операторы, автосалоны и многие другие. Мы являемся современной ИТ-компанией в полном смысле: мы мобильные, распределенные, держим фокус как на клиентах, так и на сотрудниках, вкладываемся в саморазвитие, следим за work/life balance. Сейчас мы ищем Ведущего Java Backend-разработчика для развития корпоративного продукта: серверные API, данные, внешние интеграции, контейнерные среды и AI-функции. Нам нужен самостоятельный инженер с опытом для работы от 4-5 лет со всем backend-контуром: от обсуждения потребностей с заказчиком до реализации и запуска.
- Развивать архитектуру модульного backend-приложения, REST API и бизнес-логику, включая валидацию, обработку ошибок и документацию;
- Проектировать модели данных и миграции, оптимизировать запросы и кеширование;
- Развивать аутентификацию, авторизацию и ролевую модель; контролировать доступ к внешним данным и управлять подключениями;
- Программно управлять контейнерными средами: от создания и ожидания готовности до обработки сбоев и освобождения ресурсов;
- Развивать AI-функции: потоковые диалоги, хранение истории, сокращение контекста, агентные инструменты и RAG — от подготовки данных до использования найденного контекста в ответах;
- Обеспечивать проверку прав, согласованность состояния и обработку ошибок при выполнении удалённых операций и вызовах инструментов;
- Писать тесты, диагностировать production-проблемы, развивать наблюдаемость, согласовывать API с frontend-разработчиками.
- Обязательные технические требования
- Уверенное владение Java, опыт production-разработки на Spring Boot и готовность работать с Java 21 и Spring Boot 3.5;
- Опыт проектирования архитектуры и REST API, самостоятельного принятия технических решений и развития существующей кодовой базы;
- Знание Spring MVC, Spring Security, Spring Data JPA/Hibernate, валидации запросов и документирования API через OpenAPI;
- Практический опыт PostgreSQL, SQL и Liquibase; понимание транзакций, индексов, оптимизации запросов, кеширования и пулов подключений;
- Опыт подключения внешних реляционных источников, включая MS SQL Server, и разграничения доступа к данным;
- Опыт реализации аутентификации и авторизации с JWT, OAuth2 и OIDC/SSO;
- Владение Maven и Git; опыт OpenFeign для HTTP-интеграций, JGit для работы с репозиториями, MapStruct для преобразования объектов и Ehcache для кеширования;
- Практический опыт Docker и программного управления контейнерами через docker-java;
- Знание Docker Compose, Docker Swarm, Traefik и GitLab CI на уровне настройки окружения, понимания сборки и развёртывания, диагностики проблем;
- Практический опыт LLM API и LangChain4j: потоковые ответы через SSE, история диалогов и управление контекстом;
- Опыт построения RAG, работы с эмбеддингами и векторным поиском в Qdrant;
- Опыт агентных сценариев, вызова инструментов и MCP-интеграций с проверкой прав и обработкой ошибок;
- Опыт модульного и интеграционного тестирования с JUnit и Testcontainers, включая проверки с базами данных;
- Навыки диагностики по логам, метрикам и трассировкам с использованием Actuator, Micrometer, OpenTelemetry и OTLP; понимание трассировки AI-вызовов;
- Понимание React и TypeScript на уровне согласования API-контрактов и совместной диагностики frontend/backend;
- Понимание специфики корпоративного ПО для внешних заказчиков: ролевой модели и безопасности, интеграций с их ИТ-ландшафтом, требований к надёжности и влияния изменений на процессы пользователей
- Что важно
- Уметь общаться с бизнес-заказчиками, выявлять реальную потребность за первоначальным запросом, уточнять требования, объяснять варианты решения и переводить бизнес-задачи в техническую реализацию;
- Готовность работать итерационно: сформулировать гипотезу, обсудить ее, проверить, скорректировать и двигаться дальше;
- Самостоятельно прорабатывать задачи, проверять гипотезы и учитывать обратную связь, ценим не способность безошибочно угадать решение с первого раза, а способность осмысленно искать его вместе с командой;
- Декомпозировать работу, оценивать сроки, согласовывать приоритеты и своевременно сообщать о рисках и необходимости помощи;
- Отвечать за результат до эксплуатации, учитывать пограничные сценарии и последствия изменений;
- Аргументировать решения, слышать коллег, конструктивно давать и принимать обратную связь;
- Проводить code review, делиться знаниями и помогать другим разработчикам;
- Находить баланс между пользой для пользователя, качеством, сложностью реализации, техническим долгом и сроками.
Что предлагаем
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как Java-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Nobilis.Team
2 активные вакансии в компании
Ведущий Java Backend-разработчик (AI/LLM)
~2 125 465 ₸ оценка по всем рынкам
Разработка корпоративной AI-платформы NobiChat: собственный слой оркестрации LLM и AI-агентов, agent loop, RAG, интеграции с корпоративными системами и модульный Java/Spring Boot backend. Нужен опыт backend от 4 лет, уверенный Java 21 и Spring Boot 3.5, PostgreSQL, Docker, а также практический опыт LLM-приложений (tool calling, streaming, structured output, векторный поиск). Предлагают оформление по ТК РФ, ДМС, гибкий график, офис или удалёнку и развитие в AI-инжиниринге.
Похожие вакансии
6 вакансий
Ведущий Fullstack инженер (Java + React)
Компания Braver IT ищет ведущего fullstack-инженера для работы над продуктом на Java и React. Основные требования — уверенное владение Java, React и TypeScript, а также опыт ведения команды. Вакансия удалённая, размещена на NoFluffJobs.
Senior Java-разработчик
~2 125 465 ₸ оценка по всем рынкам
Ищем Senior Java-разработчика для масштабирующегося проекта: разработка нового функционала и поддержка текущего, проектирование элементов системы, обязательное покрытие кода тестами и code-review. Нужен опыт с Java 17/21, Spring Boot/Cloud, PostgreSQL, Kafka, AWS, Kubernetes и Docker, микросервисной архитектурой. Предлагают полный remote, гибкий график, оформление в штат или международный контракт, выбор оборудования и внутреннее обучение.
Старший Java разработчик
~2 125 465 ₸ оценка по всем рынкам
Компания Numerical Technologies LTD ищет старшего Java-разработчика для проекта крупного американского финансового холдинга — модернизации монолитной системы в микросервисную архитектуру. Нужны 5+ лет опыта на Java со Spring, понимание микросервисов и паттернов проектирования, уверенный SQL (Oracle, PostgreSQL) и опыт с AWS, английский уровня Upper-Intermediate и выше. Предлагают конкурентную оплату с регулярными пересмотрами, гибкий график, оплачиваемые личные дни, поддержку ментального здоровья, частичную компенсацию спортзала и занятия языками.
Solution Архитектор
~2 125 465 ₸ оценка по всем рынкам
Детмир Тех ищет Solution Архитектора для проектирования высокодоступных и высоконагруженных систем цифровой экосистемы Детского мира. Нужен опыт от 5 лет, экспертиза в микросервисах, Kubernetes, Kafka и хранилищах данных, а также проектирование решений на Java и NodeJS. Предлагают официальное оформление в IT-аккредитованную компанию, гибридный или удалённый формат, ДМС и годовую премию.
Разработчик Pega
~1 232 000 – 1 680 000 ₸ оценка
Разработка и развитие ПО для брокерской системы банка на платформе Pega с интеграцией с другими системами. Нужны 3+ года опыта на Pega, знание BPM и базовый Java. Работа удалённая, зарплата обсуждается индивидуально, есть корпоративные скидки на обучение и фитнес.
Solution Architect
~2 125 465 ₸ оценка по всем рынкам
Нужен Solution Architect с опытом от 5 лет: проектировать архитектуру новых и текущих систем, интеграции, отказоустойчивые и высоконагруженные хранилища данных, вести архитектурные ревью и сопровождать реализацию в продуктовых командах. Ключевые требования — уверенное владение Java, PostgreSQL, Kafka, Docker и Kubernetes, знание паттернов (EDA, микросервисы, DDD, CQRS, Saga) и нотаций моделирования. Предлагают ДМС с первого месяца, обучение за счёт компании, гибкий график и полную удалёнку для региональных сотрудников, оклад плюс ежеквартальные премии по KPI.