Руководитель разработки

ГКУ Инфогород

Руководитель разработки

Москва, улица Новый Арбат, 21

Описание вакансии

Департамент информационных технологий Москвы создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан — удобнее и мобильнее. Для системы управления столицей технологии — это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан — повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.

Система "Мосбилет" предназначена для предоставления в электронной форме сервисов приобретения билетов и услуг, записи на обучение по дополнительным общеобразовательным программам, в кружки и секции, организации и ведения электронного учета обучающихся, записи на экскурсии, организации проведения культурных, спортивных и досуговых мероприятий.

Что нужно делать:

1. Развивать backend-направление Мосбилета:

– разобраться в текущей архитектуре, кодовой базе и интеграциях

– анализировать качество решений и проблемные зоны

– определять приоритеты развития сервисов с учётом продукта, надёжности и масштабирования

– принимать технические решения по API, интеграциям, данным и очередям, и фиксировать их в понятном команде виде (ADR, архитектурные ревью)

– вести перевод разработки от подрядчиков внутрь: приёмка кодовой базы и знаний, выстраивание внутренней экспертизы

2. Управлять качеством разработки:

– проводить code review и задавать единые стандарты

– контролировать качество реализации и готовность к релизам

– участвовать в разборе дефектов и production-инцидентов

– следить за корректной работой с API, БД, логированием, обработкой ошибок и тестируемостью

3. Проектировать сервисы с учётом Kubernetes:

– контролировать stateless-подход, health checks, readiness/liveness probes, graceful shutdown

– управлять конфигурациями, секретами и переменными окружения

– учитывать горизонтальное масштабирование и поведение при сбоях

– задавать требования к логированию, метрикам и диагностике

4. Управлять backend-командой:

– вести найм: профили позиций, технические собеседования, финальные решения по кандидатам

– вводить новых сотрудников

– распределять задачи и помогать разработчикам принимать корректные решения

– контролировать сроки, качество и технический результат

5. Взаимодействовать со смежными командами:

– работать с аналитиками, QA, DevOps, эксплуатацией, PM и подрядчиками

– принимать результаты работы подрядчиков: архитектура, качество кода, сопровождаемость, риски эксплуатации

– помогать декомпозировать задачи и уточнять требования

– обеспечивать прозрачный статус по задачам и рискам

– участвовать в подготовке релизов

– поддерживать техническую документацию

Какие знания и навыки для нас важны:

1. Опыт backend-разработки на Java от 6 лет, из них не менее 2–3 лет в роли технического лидера или руководителя команды

2. Уверенное знание Java и Spring Boot (работа с JPA/Hibernate, REST API)

3. Опыт интеграции с внешними системами (REST, SOAP) и проектирования API

4. Практический опыт с реляционными БД (PostgreSQL/MySQL) — написание сложных запросов, оптимизация, миграции

5. Опыт работы с брокерами сообщений (RabbitMQ или аналоги)

6. Понимание кэширования (Redis/Memcached) и сценариев его применения

7. Реальный опыт работы с Kubernetes (развёртывание, настройка probes, работа с ConfigMap/Secrets)

8. Понимание контейнеризации (Docker) и принципов работы приложений в контейнерной среде

9. Умение работать с legacy-кодом и техническим долгом — рефакторинг, постепенное улучшение

10. Опыт проведения code review и внедрения стандартов качества

11. Умение декомпозировать сложные задачи и доводить их до production

12. Опыт контроля внешней разработки: приёмка результатов подрядчиков по архитектуре и качеству кода, технические переговоры

13. Опыт найма, онбординга и развития инженеров; плюсом — формирование команды с нуля или инсорсинг разработки

14. Опыт самостоятельного принятия и обоснования архитектурных решений

15. Системность, самостоятельность, ответственность, командность

Ожидаемый архитектурный стек

Понимание принципов, не обязательно руками.

– сервисная архитектура (монолит с выделенными модулями)

– API-first, контрактное взаимодействие (OpenAPI/Swagger)

– асинхронные обмены через очереди (RabbitMQ)

– транзакционность, идемпотентность, retry, timeout, circuit breaker

– работа с реляционными БД (индексы, миграции, производительность)

– разработка под Kubernetes (stateless, health, graceful shutdown)

– observability (логи, метрики, трейсинг)

– CI/CD (понимание процесса, не обязательно настройка)

Будет преимуществом

– опыт работы с платёжными, билетными и другими транзакционными системами (бронирования, возвраты, статусные модели)

– опыт инсорсинга — построения внутренней разработки после работы с внешними подрядчиками

– Rancher, Helm, GitOps-подходы

Что предлагаем:

  • рыночную зарплату и премии
  • драйвовые задачи и ресурсы для их реализации
  • преимущества аккредитованной IT-компании
  • материальную помощь в случае важных событий в жизни
  • корпоративное обучение и доступ к онлайн-библиотеке
  • корпоративные тренировки и спортивные активности - бег, футбол, волейбол, баскетбол, теннис и другие
  • комьюнити по интересам
  • скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т.д.

Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!

Навыки
  • Управление командой
  • Постановка задач разработчикам
Посмотреть контакты работодателя

Адрес

Похожие вакансии

ГКУ Инфогород
  • Москва

  • Не указана

Рекомендуем
Азиатско-Тихоокеанский Банк
  • Москва

  • Не указана

Рекомендуем
Национальная система платежных карт

Senior Java Developer (ТПП)

Национальная система платежных карт

  • Москва

  • Не указана

Рекомендуем
РАСЧЕТНЫЕ РЕШЕНИЯ
  • Москва

  • Не указана

Эмбедика
  • Москва

  • Не указана

Ситидрайв
  • Москва

  • Не указана

РТЛабс
  • Москва

  • Не указана

АО «ОТП Банк» (JSC «OTP Bank»)
  • Москва

  • Не указана

СМ-Клиника

Лид разработки 1С

СМ-Клиника

  • Москва

  • Не указана

Клируэй Текнолоджис
  • Москва

  • Не указана

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию