Java Team Lead

Дата размещения вакансии: 13.09.2024
Работодатель: Авексима
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

В аккредитованную ИТ-компанию 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 и опыт работы с соответствующими инструментами, включая настройку процессов непрерывной интеграции;
  • Опыт работы с разработкой и декомпозицией монолитных приложений на микросервисы.

Мы предлагаем:

  • Удалённый формат работы (по РФ);
  • Работу в аккредитованной ИТ-компании;
  • Профессиональное развитие: курсы, тренинги и базы знаний;
  • Поддержку менторов и наставников, помощь в поиске точек роста и карьерном развитии;
  • Корпоративные мероприятия и дружный коллектив;
  • Скидки на фитнес, на продукцию для сотрудников компании;
  • Достойную Вашего профессионального уровня зарплату;
  • Официальное трудоустройство по ТК РФ, оплачиваемый отпуск, больничный, ДМС после испытательного срока.