Функциональный архитектор (Solution Architect)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Лидер среди розничных сетей по продаже электроники и бытовой техники в России

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

Условия работы

Обязанности:

  • Проектирование сервисов и межсервисных интеграционных взаимодействий.
  • Проектирование схем баз данных и хранилищ данных.
  • Участие в CodeReview.
  • Участие в совещаниях с командой и встречах с бизнес заказчиком.
  • Частое общение с внутренним бизнес-заказчиком, понимание его задачи, создания технического обоснованного решения, достаточного для начала работы разработчика.
  • Участие во внутренних архитектурных комитетах с предложениями и для защиты своих решений.
  • Описание своих решений во внутренней системе документооборота Confluence.
  • Создание HLD-диаграмм, функциональный и не функциональных требований, требований к тестированию и нагрузке для проектируемой системе.

Требования:

  • Опыт работы в роли Solution Archtect не менее 3-х лет.
  • Опыт работы со стеком Java Core 8+ не менее 5-ти лет.
  • Знание компонентов Spring Boot и Netflix OSS для Enterprise-разработки.
  • Уверенное знание ReST API, языка запросов SQL.
  • Знание РСУБД PostgreSQL - обязательно, одного из хранилищ In-memory Key-Velue - обязательно, желательно Hazelcast, одной из NoSQL баз данных - обязательно, желательно CocudBase (не CouchDB) и принципа хранения данных в NoSQL хранилищах.
  • Знание CAP-теоремы.
  • Знание принципов SOLID.
  • Желательно наличие сертификации TOGAF 9+ и ITIL.
  • Опыт работы с одной из CI/CD систем и понимание практик DevOps и SRE включая метрики эффективности SLA/SLI/SLO.
  • Знание методологии описания диаграмм UML 2.0 и принципа C4.
  • Обязателен опыт работы с одной из MessageQueue систем, желательно Kafka.
  • Обязателен промышленный опыт построения микросервисных систем, понимание лучших практик данного направления.
  • Знание практик DDD, Event Driven Architecture, проектирование распределенных систем, CP/AP систем, желателен опыт построения Lambda Architecture.
  • Понимание принципов реатиквной разработки (RxJava).
  • Желателен опыт работы со Spring/Kotlin.
  • Знание роли компонентов API Gateway, LoadBalancer и BFF.
  • Желателен опыт работы с облачной инфраструктурой - AWS, Yandex.Cloud, Kubernetes и сопутствующими инструментами - Prometheus/Grafana, Elastic Stack, Loki.
  • Желателен опыт работы с командой разработки мобильных приложений, веб-приложений (подразделение данной вакансии отвечает за мобильное и веб приложения)

Условия:

  • Заработная плата обсуждается индивидуально (всё "белое")
  • Расширенный соц.пакет:

o ДМС со стоматологией, страхование жизни;
o корпоративная карта для посещения фитнес-клуба;
o гибкая система бонусов - корпоративная программа «Кафетерий Льгот»;
возможность приобретения товаров в магазинах М.Видео-Эльдорадо со скидкой;

  • Сильная, нацеленная на результат команда, «болеющая» одной идеей
  • Офис - 10 минут пешком от м. Бауманская / м.Красносельская (Во время пандемии удаленно).