Архитектор Решений по направлению Back-end отвечает за решение архитектурных задач по построению приложений, основываясь на бизнес-требованиях владельца продукта. Он превращает бизнес задачу в описание технического решения, организованного наиболее оптимальным способом, учитывая стандарты компании. Архитектор решений работает в команде продукта вместе с командой разработки и аналитики, улучшая и развивая функциональность продуктов в скоупе команды.
Используемый стек:
- Frontend: JS, React, Next.js, Flutter, Keycloak, Loymax.
- Backend: Java 8/21, Spring, Spring Boot 3, Hibernate, Maven, ELK, PostgreSQL, Oracle 19/SQL/PLSQL, Camunda BPM 7.
- CI/CD: GitLab, Jenkins, Artifactory, Ansible, Kubernetes.
- Мониторинг: ELK, Grafana, Prometheus.
Задачи:
- Вести архитектурное проектирование и разработку бэкендов нашего e-commerce решения, используя технологии, такие как Java, Spring Boot, Kafka, ELK и Camunda BPM.
- Взаимодействовать с заинтересованными сторонами для сбора и анализа бизнес-требований, а также их трансформации в масштабируемые, эффективные и изящные технические решения.
- Проектировать и реализовывать архитектуры на основе микросервисов с использованием Spring Boot, обеспечивая модульность, масштабируемость и поддерживаемость.
- Использовать Camunda BPM для оркестрации рабочих процессов, управления бизнес-процессами и автоматизации бизнес-процессов в рамках электронной коммерции.
- Определять и соблюдать передовые практики, стандарты кодирования и архитектурные рекомендации, обеспечивия согласованность и качество в разработке бэкенда.
- Проводить архитектурные обзоры, выявлять потенциальные риски и узкие места, а также предлагать стратегии по их устранению для обеспечения стабильности и надежности бэкенд-системы.
- Тесно сотрудничать с кросс-функциональными командами, включая разработчиков фронтенда, QA, инженеров DevOps и менеджеров продукта, чтобы предоставлять комплексные решения, отвечающие бизнес-целям и превосходящие ожидания клиентов.
- Следить за тенденциями отрасли, новыми технологиями и передовыми практиками в разработке бэкенда и оценивать их применимость к нашей электронной коммерческой платформе.
Требования:
- Опыт применения риск-ориентированного подхода в планировании и реализации разработки
- Опыт работы 5 лет в аналогичной роли (предпочтительно в e-commerce) с использованием релевантного стека.
- Опыт проектирования и реализации масштабируемых высоконагруженных решений на основе микросервисов (включая DDD, EDA).
- Опыт проектирования интеграций с использованием REST/SOAP, очередей, брокеров сообщений (Kafka/MQ), XML/JSON, XSD/JSON Schema/WSDL;
- Понимание различий и области применения различных хранилищ (SQL, NoSQL баз данных, key-value storages).
- Знание требований безопасности, предъявляемых к современным решениям.
- Знание процессов и практик CI/CD.
- Опыт работы с гибкими методологиями разработки.
- Владение английским языком на уровне не ниже B2.
Условия:
- Гибридный формат работы.
- Добровольное медицинское страхование ( включая стоматологию,госпитализация, телемедицина), полис для путешествий по России и за рубежом.
- Льготное страхование по корпоративной программе ДМС для супругов и детей.
- Страхование жизни и от несчастного случая.
- Доплата к больничному листу до 80% от оклада 14 календарных дней.
- Дополнительные дни к отпуску: день волонтерства (3 дня в год), день здоровья (1 день в год), день для обучения (1 день в год).
- Компенсация питания.
- Скидки на продукцию компании (40-50%).
- Программа поощрения сотрудников с премиями.
- Выплата премий за рекомендации кандидатов на вакансии.
- Гранты на обучение.
- Корпоративная подписка на онлайн-библиотеку Литрес.
- Современный офис в центре Москвы (рядом с Красной Площадью и ГУМом).