Мы ищем в команду талантливого инженера, способного принять на себя лидирующую роль в определении и управлении архитектурой крупной информационной системы. Наш продукт – комплексная система управления проектами промышленного строительства, ориентированная на работу с клиентами и подрядчиками Pesco. Мы нацелены на использование самых прогрессивных ИТ-решений, современного стека, паттернов и архитектурных решений в наших разработках. В целевой системе много сложных компонентов и задач взаимодействия между ними. Проектировать нужно как внутреннюю архитектуру, так и средства доставки функционала пользователям. Будет много задач по проектированию взаимодействия с внешними системами. Потенциальный кандидат – ИТ-инженер с высокой технологической экспертизой, любящий нетривиальные задачи, получающий удовольствие от изучения новых технологий и применения их в реальных решениях. Активный и настойчивый. Обязанности: Определение общей архитектуры, компонентного, технологического, интеграционного слоев архитектуры системы; Поиск оптимальных технических и технологических решений при проектировании системы; Постановка задач по реализации архитектуры команде разработчиков; Контроль соблюдения архитектурных решений и проектных требований в процессе разработки; Управление архитектурой, поддержание её в актуальном работоспособном состоянии; Определение вектора технологического развития компонентов системы, согласование их с руководством; Документирование архитектуры и поддержание документации в актуальном состоянии; Выработка совместных решений с тимлидом и ведущими разработчиками ПО; Координирование работы системных аналитиков; Взаимодействие с бизнес-пользователями и владельцем продукта. Требования: Опыт работы solution-архитектором и/или TechLead-ом от 2х лет; Опыт построения архитектуры крупного промышленного web-приложения (уровни приложения и развертывания); Умение проектировать и развивать системы исходя из результатов бизнес- и системного анализа, а также потребностей бизнес-пользователей; Опыт разработки микросервисной архитектуры; Умение масштабировать системы; Умение/готовность проектировать API; Опыт работы на позиции разработчика Java от 5 лет; Уверенное знание стека Java EE и фреймворка Spring (Spring Boot); Понимание REST, знание протоколов взаимодействия; Знание нотаций C4, ArchiMate, UML, умение ими пользоваться в своей работе; Отличное знание SQL. Желательны понимание принципов и/или опыт работы с NoSQL DB (Mongo, Redis); Понимание работы брокеров сообщений (Kafka) и умение проектировать системы с их применением. Будет преимуществом: Знание EPC/EPCm/PMC специфики и бизнес-процессов или опыт работы в области промышленного строительства; Знание CI/CD инструментов; Опыт работы с Linux; Опыт построения систем, соответствующих официальным стандартам и требованиям к безопасности. Условия: Возможность постоянного профессионального развития; Конкурентоспособная заработная плата (оформление в соответствии с ТК РФ) и расширенный ДМС со стоматологией и стационаром; Годовая премия 20% от совокупного годового оклада; Отпуск 33 календарных дня; Дополнительная компенсация при взятии больничного; Корпоративная мобильная связь; Привилегии от Газпромбанка и Райффайзенбанка; Корпоративные спортивные команды (баскетбол, футбол, волейбол); Различные скидки для сотрудников в магазины, кафе, рестораны, отели и фитнес.