СписокРабот
Вся Россия
    Все города

    Архитектор системы

    з/п не указана
    Московская Биржа Москва
    Полный день Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    В 2026 году Московской бирже исполнилось 34 года. Мы появились вместе с современной Россией и за эти годы с нуля создали рынок инвестиций. Сегодня миллионы людей и тысячи компаний доверяют нам и пользуются нашей инфраструктурой. Ежедневно на наших торговых платформах совершаются миллионы транзакций в минуту – без задержек, без перебоев. Мы храним в депозитарии цифровые записи о каждом активе, который торгуется на бирже. Мы следим за тем, чтобы все операции соответствовали правилам торгов и требованиям регуляторов. А еще мы активно развиваемся и давно вышли за рамки классического биржевого бизнеса. Мы разрабатываем и поддерживаем платформы, которые соединяют финансовые компании и клиентов, Мы идем на внебиржевой рынок и создаем на нем удобные сервисы, Мы открываем новые возможности для инвесторов, корпораций, банков. Мы развиваем финансовую культуру страны. В #moexteam уже больше 3000 человек: ИТ-специалисты и эксперты по развитию рынков, продуктовые и проектные менеджеры, финансисты и юристы, маклеры и многие другие. Мы разные, но всех нас объединяет общая цель – помочь людям и компаниям управлять деньгами, используя передовые технологии и знания. В Департаменте разработки клиентских систем и сервисов открыта вакансия Архитектор системы. Чем предстоит заниматься: Разрабатывать и согласовывать архитектурные решения, включая внутренние сервисы и интеграционные интерфейсы с внешними системами; Проектировать backend и middleware-решения на Java в соответствии с принятыми архитектурными принципами; Создавать и поддерживать актуальную архитектурную документацию: UML 2, C4-модели, диаграммы развёртывания; Проводить архитектурные ревью реализованных и новых решений, обеспечивать соответствие кода утверждённой архитектуре; Оценивать архитектурные альтернативы с учётом trade-offs: производительность, стоимость, время вывода на рынок, риски; Планировать развитие информационных систем компании с точки зрения архитектуры, стека технологий и технологической стратегии; Прогнозировать влияние новых инициатив на смежные процессы, проекты и IT-системы; Выявлять и инициировать работы по устранению технического долга на уровне архитектуры; Искать наиболее эффективные способы реализации в рамках существующих ограничений и обосновывать их на практике; Активно применять ИИ-инструменты в ежедневной работе: генерация черновиков спецификаций, ADR, UML-диаграмм по текстовому описанию; Использовать LLM для генерации и валидации архитектурных альтернатив, анализа trade-offs и выявления антипаттернов; Автоматизировать рутинные задачи архитектора: шаблоны, конфигурации, первичная документация; Обучать команду применению ИИ-инструментов (LLM для кода, анализа, документации) и развивать культуру agent-assisted development в стриме и отделе; Планировать и контролировать декомпозицию монолитных legacy-решений на модули, сервисы и микросервисы; Осуществлять Architecture Recovery: анализировать существующую кодовую базу, выявлять bounded contexts, определять границы сервисов; Использовать ИИ-инструменты при планировании миграций (legacy-to-modern, monolith-to-microservices); Участвовать в создании и улучшении производственных процессов внутри команды и отдела; Проводить воркшопы и сессии по архитектурным практикам для разработчиков и инженеров; Вести метрики качества архитектуры и отчитываться о достигаемом эффекте (снижение TCO, сокращение time-to-market, уменьшение incident rate); Участвовать в подборе команды, проводить технические интервью и оценивать технических специалистов; Развивать членов команды: проводить менторство, регулярные 1-to-1, помогать в профессиональном росте и повышении компетенций; Обеспечивать прозрачность процессов и коммуникацию внутри стрима и с другими подразделениями. Мы ожидаем от вас: Опыт разработки на Java не менее 5 лет, включая создание распределённых, высоконагруженных и отказоустойчивых систем; Опыт проектирования и реализации сервисной или микросервисной архитектуры; Опыт проведения архитектурных ревью и технических интервью; Опыт декомпозиции монолитных legacy-систем на модули, сервисы и микросервисы; Уверенное знание Java, Spring Framework, Spring Boot, REST, JMS, JDBC/ORM; Опыт работы с контейнеризацией (Docker) и оркестрацией (Kubernetes, OpenShift или аналоги); Понимание CI/CD, DevOps-практик и принципов GitOps; Опыт проектирования высоконагруженных и отказоустойчивых систем, умение устранять проблемы в их архитектуре; Владение статическим и динамическим архитектурным анализом кода и умение выявлять технический долг; Понимание observability-стека (Prometheus, Grafana, ELK, OpenTelemetry) как плюс; Архитектурные компетенции; Глубокое понимание архитектурных стилей и принципов: EDA, SOA, MSA, MicroKernel, CQRS/Event Sourcing, Domain-Driven Design (DDD), Hexagonal Architecture, Clean Architecture; Знание шаблонов проектирования GRASP, GoF и умение обоснованно применять их на практике; Понимание Message Oriented Middleware: Apache ActiveMQ, Kafka, RabbitMQ; Опыт моделирования с применением UML 2, C4, PlantUML, Mermaid.ИИ-компетенции (обязательный блок); Практический опыт применения LLM и других ИИ-инструментов для генерации кода, документации, спецификаций и архитектурных артефактов; Опыт использования ИИ для генерации и валидации архитектурных альтернатив, анализа trade-offs; Использование ИИ для автоматического создания UML-диаграмм по текстовому описанию; Автоматизация подготовки ADR с применением ИИ; Использование ИИ для выявления architectural smells, антипаттернов и рисков на этапе проектирования; Готовность обучать команду и внедрять культуру agent-assisted development; Умение мотивировать команду, развивать сотрудников и выстраивать эффективную командную работу; Системное мышление и способность видеть последствия архитектурных решений для всего IT-ландшафта; Умение аргументированно обосновывать решения и договариваться со стейкхолдерами; Высокий уровень устной и письменной коммуникации; Умение принимать решения в условиях неопределённости и отвечать за результат; Tech English на уровне чтения технической документации. Будет плюсом Опыт работы с event-driven архитектурами; Опыт внедрения DevOps/GitOps-практик; Опыт использования ИИ для предсказания рисков и узких мест на этапе проектирования.

    Источник: hh · Опубликовано: 3 дня назад

    Ещё вакансии в городе Москва

    Все
    Кузина Алина Алексеевна Москва
    Полный день Постоянная занятость опыт от 3 лет

    Технолог швейного производства Ищем опытного технолога, которому важно видеть, как идея превращается в качественное, удобное и хорошо сшитое изделие. В этой роли вы сможете влиять на результат, участвовать в запуске новы…

    Водитель самосвала

    200 000 – 300 000 ₽
    русойл Москва
    Гибкий график Постоянная занятость опыт от 3 лет

    Ваша дорога к стабильности и достойному заработку! Если вы уверенно управляете самосвалом и знаете дороги Москвы и области как свои пять пальцев — присоединяйтесь к нашей команде профессионалов! Что вы будете перевозить …

    International Cargo Москва
    Удаленная работа Постоянная занятость без опыта

    Здравствуйте, уважаемый соискатель! Компания International Cargo занимается международными переездами «от двери до двери» и коммерческими грузами. Чем на самом деле занимается логист Это не монотонная работа в Excel, а с…

    ТК Блик Москва
    Гибкий график Постоянная занятость опыт от 1 года

    Ищем ответственного человека в нашу дружную транспортную команду. Все клиенты только свои. У водителей гибкий график работы в зависимости от плана загрузок и желания заработать. Работа в основном по Москве и области. НЕ …