Кутузовский проспект
О вакансии:
Позиция в Core-команде, отвечающей за архитектуру платформы, организацию производственного процесса и оптимизацию клиентского пути разработки (D-people). Ключевые задачи — разработка и развитие внутренних приложений для автоматизации процессов платформы.
Требования:
-
Опыт работы не менее 3х лет
-
Java 17+ — знание современных возможностей (records, pattern matching, virtual threads)
-
Spring Boot 3 — глубокое понимание DI, AOP, транзакционности
-
JPA/Hibernate — оптимизация запросов, работа с ленивой/жадной загрузкой, кэширование
-
PostgreSQL — понимание индексов, EXPLAIN, транзакций
-
Maven — управление зависимостями, плагины, сборка
-
OpenAPI/Swagger — создание и поддержка спецификаций
-
Design Patterns — стратегия, фасад, DTO, repository
-
REST API best practices — HTTP методы, статусы, versioning
Желательно:
-
QueryDSL — опыт с типобезопасными запросами
-
OpenFeign — кастомизация клиентов, error decoders, конфигурации
асинхронное программирование — @Async, TaskDecorator, RequestContextHolder -
Security — Spring Security, authorities/roles, @PreAuthorize
-
Cron/Scheduling — complex scheduling, state management
-
Docker — сборка образов, entrypoint, waiting for secrets
-
Jenkins — CI/CD, сборочные скрипты, параметризованные сборки
Опыт интеграций
Интеграция с внутренними сервисами
Работа с Git в корпоративном окружении (Bitbucket, gitops)
Работа с Nexus (release/snapshot репозитории)
Soft Skills
Аналитическое мышление — понимание бизнес-логики цифровой архитектуры
Внимание к деталям — работа с кодами витрин/источников, валидация
Коммуникация — взаимодействие с архитекторами, team leads
Поддержка legacy — работа с существующим кодом, документацией
Условия:
-
Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
-
Опыт работы в распределенной команде профессионалов;
-
Уровень заработной платы обсуждается индивидуально;
-
ДМС;
-
Аккредитованная ИТ-компания;
-
Возможность работать с командой в офисе г. Москва.