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

Технический лидер разработки коммерческих сервисов

Коротко

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

Описание
Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 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 на экспертном уровне
•Опыт работы с большими кодовыми базами и готовность работать с унаследованным кодом
Условия
•Амбициозные проекты с социальной значимостью
•Значимая роль в молодой команде экспертов, в которой коллеги всегда поддерживают друг друга
•Развивающие задачи на основе ваших интересов и реальные возможности для роста
•Оплачиваемое обучение, мероприятия и бонусы для сотрудников
•Работа в аккредитованной ИТ компании
•Демократическая атмосфера, где ценят обратную связь, инициативность, креатив
•Развитая корпоративная культура, мероприятия и приятные бонусы для сотрудников

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

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

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

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

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