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

Архитектор программного обеспечения (Java)

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

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

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

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

Текст:
/
TL;DR
Архитектор программного обеспечения (Java): Проектирование корпоративных информационных систем, распределённых микросервисных платформ и цифровых решений для градостроительной деятельности с акцентом на высокую нагрузку, отказоустойчивость и гарантированную согласованность данных. Focus on проектирование API и межсервисного взаимодействия, модернизацию legacy-монолитов, техническое лидерство и координацию команд разработки.

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

Компания

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

Что делать

  • Проектировать архитектуру корпоративных информационных систем — от бизнес-логики до инфраструктуры.
  • Разрабатывать распределенные микросервисные системы с нуля и модернизировать legacy-монолиты.
  • Проектировать высоконагруженные, отказоустойчивые системы, публичные API и механизмы гарантированной доставки сообщений.
  • Разрабатывать межсервисное взаимодействие через REST и асинхронные очереди с гарантированной согласованностью данных.
  • Определять технологические стеки и стандарты, ставить технические задачи и контролировать реализацию архитектуры.
  • Осуществлять техническое лидерство, управлять командами разработки и координировать взаимодействие с заказчиком.

Требования

  • Опыт работы архитектором от 5 лет и опыт руководства командами разработки.
  • Опыт работы в enterprise-секторе: финансовый, государственный, транспортный или страховой.
  • Опыт взаимодействия с заказчиками.
  • Знание микросервисной архитектуры, event-driven architecture, Domain-Driven Design и микрофронтовой архитектуры.
  • Опыт проектирования высоконагруженных и отказоустойчивых систем, систем с нуля, а также преобразования legacy-монолитов в микросервисные системы.
  • Знание архитектурных паттернов Saga и CQRS, а также понимание цепочки от бизнес-логики и фреймворков до аппаратной платформы и сетевого стека.
  • Практический опыт с Java, Spring Boot, Java EE, Concurrency, Go, C/C++, SQL, PostgreSQL, NoSQL, Kubernetes, Docker, Apache Kafka и Linux.
  • Знание инструментов документирования C4, Archimate, UML и Sparx Enterprise Architect.
  • Опыт внедрения централизованного мониторинга и оркестрации с использованием Elasticsearch, Kibana, Grafana, Prometheus, Zabbix или Cisco AppDynamics.

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

  • Опыт работы с IBM MQ, DB2, WebSphere, IBM AIX, IBM Z/OS, CVS, Nexus, Git, Jira, Confluence, Kaiten или Trello.

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

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

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