Электронная Москва

технический лидер

Коротко

Технический лидер в департаменте информационных технологий Москвы, отвечающий за архитектурно значимые части backend-платформы на Java/Spring Boot, событийное взаимодействие через Kafka и интеграции с корпоративными системами. Роль включает техническое руководство небольшой командой разработчиков: наставничество, код-ревью, найм и управление техническим долгом. Требуется экспертный уровень Java 21, Spring Boot/Micronaut, опыт работы с микросервисами, PostgreSQL, OIDC/OAuth2/JWT и Git. Работа удалённая или гибридная, полная занятость.

Описание
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.
Задачи
•Разрабатывать сложные и архитектурно значимые части платформы
•Владеть бэкенд-архитектурой: определять границы сервисов, организовывать событийное взаимодействие, поддерживать общий слой библиотек
•Проектировать надёжное событийное взаимодействие сервисов через Kafka, обеспечивать идемпотентность и устойчивость к сбоям
•Развивать contract-first-подход, использовать OpenAPI / Protobuf-контракты как первоисточник
•Реализовывать слой интеграций с корпоративными системами, обеспечивать аутентификацию и авторизацию (OIDC, JWT)
•Проводить код-ревью и поддерживать единые стандарты разработки и тестирования
•Управлять техническим долгом: выявлять, приоритизировать, защищать время на его устранение
•Декомпозировать задачи, распределять их по команде, устанавливать критерии приёмки
•Контролировать ход работ, снимать блокеры, коммуницировать статус с командами и стейкхолдерами
•Участвовать в найме: проводить технические интервью и оценивать кандидатов
•Вести онбординг и наставничество, давать регулярную обратную связь
•Документировать подсистемы, распределять зоны ответственности в команде
•Возглавлять инженерный трек по модернизации платформы: развитие событийной архитектуры, унификация технологического слоя, повышение производительности и наблюдаемости
Требования
•Java 21 и Spring Boot 3.x и/или Micronaut 4.x на экспертном уровне
•Опыт ведения небольшой команды: техническое лидерство, наставничество, руководство разработчиками
•Опыт работы с микросервисами: асинхронное взаимодействие через Kafka, идемпотентность, распределённые локи, устойчивость к сбоям
•PostgreSQL: умение использовать EXPLAIN ANALYZE, миграции под большие таблицы, понимание блокировок
•Contract-first / OpenAPI, опыт кодогенерации и версионирования контрактов
•Опыт работы с OIDC / OAuth2 / JWT / SSO
•Практика код-ревью и наставничества, умение давать обратную связь
•Опыт декомпозиции и оценки задач
•Git на экспертном уровне
•Опыт работы с большими кодовыми базами и готовность работать с унаследованным кодом
Условия
•Рыночная зарплата и премии
•Драйвовые задачи и ресурсы для их реализации
•Гибридный режим работы: можно работать удаленно или в современном офисе в центре
•Преимущества аккредитованной IT-компании
•Материальная помощь в случае важных событий в жизни
•Корпоративное обучение у топовых провайдеров и доступ к онлайн-библиотеке
•Корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
•Комьюнити по интересам
•Скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.

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

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

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

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

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