Функциональный архитектор (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 минут пешком от м. Бауманская / м.Красносельская (Во время пандемии удаленно).