В аккредитованную ИТ-компанию DataUniverse ищем Системного архитектора (переезд на микросервисы).
Одно из наших направлений работы - разработка Travel Tech приложения.
Наш стек: Java 17, React, React Native, OpenSearch, Kafka, Kubernetes, PostgreSQL, Swagger, VictoriaMetrics, Grafana, Zookeper, VKCloud, GitLab.
Чем придется заниматься:
- Проектирование переезда с модульной архитектуры на архитектуру микросервисов и разработка стратегии декомпозиции монолитного приложения на микросервисы, проектировать масштабируемую, гибкую и производительную систему;
- Определение границ между сервисами и разработка механизмов их взаимодействия;
- Проектирование и оптимизация платформы, разработка механизмов обеспечения надежности, масштабируемости и отказоустойчивости;
- Оценка требований бизнес заказчика на предмет возможных способов реализации совместно с Product Owner;
- участие в постановке задач разработчикам и аналитикам совместно с Product Owner;
- Мониторинг производительности и стабильности работы микросервисов;
- Осуществление архитектурного надзора и внесение предложений по улучшению качества кода и архитектуры системы;
- Проектирование и разработка прикладных систем на основе технологий Java, Web, microservices, REST API, ClickHouse и т.п.
- Исследованием текущей архитектуры на предмет обнаружения узких мест, зон риска, формированием предложений по улучшению, проведение гэп-анализа;
- Экспертиза разработанной функциональности на соответствие утверждённой Архитектуры.
Наши ожидания от будущего коллеги:
- Опыт работы в архитектуре и разработки программного обеспечения от 5 лет;
- Опыт работы в качестве системного архитектора по разработке высоконагруженных приложений на базе микросервисной архитектуры;
- Знание стека: Java 17, React, React Native, OpenSearch, Kafka, Kubernetes, PostgreSQL, Swagger, VictoriaMetrics, Grafana, Zookeper, VKCloud, GitLab;
- Высшее техническое образование;
- Опыт работы с микросервисной архитектурой и разработкой микросервисов;
- Понимание принципов и практик Domain-Driven Design (DDD);
- Знание принципов CI/CD и опыт работы с соответствующими инструментами, включая настройку процессов непрерывной интеграции;
- Опыт работы с разработкой и декомпозицией монолитных приложений на микросервисы.
Мы предлагаем:
- Удалённый формат работы (по РФ);
- Работу в аккредитованной ИТ-компании;
- Профессиональное развитие: курсы, тренинги и базы знаний;
- Корпоративные мероприятия и дружный коллектив;
- Скидки на фитнес, на продукцию для сотрудников компании;
- Достойную Вашего профессионального уровня зарплату;
- Официальное трудоустройство по ТК РФ, оплачиваемый отпуск, больничный, ДМС после испытательного срока.