Назад
1 час назад

Lead Backend направления (Java)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior/lead
Страна
Russia
RUВакансия из Hirify RU, списка российских tech-компаний

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Lead Backend направления (Java/C++/Spring Boot): Техническое руководство backend-командой и развитие микросервисной инфраструктуры для цифровых проектов градостроительства с акцентом на архитектуру, отказоустойчивость и масштабируемость. Focus on проектирование REST API, gRPC и GraphQL, оптимизацию реляционных и NoSQL баз данных, а также управление командой и ключевыми техническими решениями.

Локация: Москва, Баковка; офисный формат работы, офис в Сколково

Компания

Департамент информационных технологий Москвы создает и развивает цифровые проекты для городского хозяйства, социальной сферы и городских сервисов. Продукт «Градостроительство» включает цифровизацию услуг, оптимизацию информационных систем и разработку цифрового двойника города.

Что делать

  • Технически руководить командой backend-разработчиков: ставить задачи, контролировать исполнение, проводить код-ревью и распределять загрузку.
  • Формировать и развивать архитектуру backend-сервисов и микросервисной инфраструктуры.
  • Принимать ключевые технические решения по технологиям, фреймворкам и подходам к разработке.
  • Разрабатывать и поддерживать сложные сервисы на C++ и Java/Spring Boot, оптимизировать реляционные и NoSQL базы данных.
  • Проектировать и поддерживать REST API, gRPC и GraphQL; обеспечивать отказоустойчивость, масштабируемость и производительность.
  • Развивать работу с Kafka, RabbitMQ, Docker, Kubernetes, CI/CD, мониторингом и логированием.

Требования

  • От 5–6 лет опыта в backend-разработке, включая от 2 лет на позиции Senior или Lead.
  • Опыт управления командой от 3 человек, планирования, распределения задач, контроля исполнения, обучения сотрудников и проведения one-to-one встреч.
  • Уверенное владение Java и Spring Boot; коммерческий опыт разработки.
  • Понимание C++ и опыт чтения и анализа кода.
  • Опыт разработки микросервисной архитектуры и понимание принципов микросервисной и монолитной архитектуры.
  • Опыт работы с PostgreSQL, MySQL, MongoDB и Redis.
  • Опыт проектирования REST API, gRPC и GraphQL, а также работы с Kafka и RabbitMQ.
  • Опыт работы с Docker, Kubernetes и настройки CI/CD в GitLab CI.
  • Понимание принципов масштабируемых и отказоустойчивых систем, TDD, тестирования, SOLID, DRY и KISS.
  • Знание Agile, Scrum, Kanban и Waterfall; опыт работы с Prometheus, Grafana, ELK и Loki; понимание HTTP и TCP/IP.

Хорошо, если есть

  • Опыт работы с высоконагруженными системами, облачными платформами AWS, GCP, Azure или Yandex Cloud.
  • Опыт репликации и шардирования баз данных, WebSocket и real-time коммуникаций.
  • Опыт написания автотестов, использования тестовых фреймворков и построения тестовой инфраструктуры с нуля.
  • Опыт работы с системами репликации объектов, если проект связан с Unreal Engine.
  • Опыт работы с FSD, если проект связан с frontend-интеграцией.
  • Знание Perforce или SVN; опыт миграции монолита на микросервисы.

Культура и преимущества

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

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →