Nobilis.Team Опубликована 17 дней назад · отклик: hh.ru
Lead Java backend-разработчик Spring Boot
ЗарплатаПо договорённости
ФорматУдалённо
ЛокацияНе указана
ГрейдLead
О компании
Nobilis.Team создаёт и внедряет CRM-решения для полного цикла обслуживания клиентов в разных индустриях. Среди клиентов — банки, финансовые компании, предприятия розничной торговли, сотовые операторы, автосалоны.
О роли
Ведущий 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.
Условия
- Формат работы: удалённо.
- Заработная плата: по договорённости, уровень дохода не указан.
Инструменты в вакансии
Навыки и технологии
Направления