Архитектор (AppDev) (Remote)

Местоположение и тип занятости

Москва, Санкт-Петербург, Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

Условия работы

Проект: ИС Бонусный процессор крупного банка РФ

Почему мы можем быть вам интересны:

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

Основные требования:      

Базовые:

  • • Знание тех. стека  PostgreSQL/OpenShift или Kubernates/Kafka/OpenJDK/SpringBoot 2.0;
  • • Знания способов масштабирования, повышения производительности и обеспечения отказоустойчивости для разные слоев приложения в многозвенной модели;
  • • Знакомство с интеграционными технологиями на уровне БП и БД, использование оркестраторов;
  • • Знакомство c Redis/Tarantool, прикладной опыт построения отказоустойчивых решений c их помощью;
  • • Знакомство с Apache Nifi, прикладной опыт использования ETL-инструментов;
  • • Понимание принципов инструментирования кода для построения application-based метрик корпоративной системы мониторинга, логирования;
  • • Опыт разработки приложений в микросервисной архитектуры под Kuberbnates/OpenShift, реализации ServiceMesh на Istio или OpenShift ServiceMesh;
  • • Умение проектировать высоконагруженые приложения (несколько сот одновременных клиентский сессий), stateless/stateful компонент бизнес-логики.

Должностные обязанности:

  • • Проектирование программной архитектуры решений, включая интеграционную;
  • • Разработка концептуальной, логической и физической архитектуры решения, их документирование;
  • • Взаимодействие с подрядчиками, участие в подготовке и проведении приемосдаточных испытаний, оценка результатов
  • • Анализ и согласование проектной документации;
  • • Участие в производственном процессе разработки ПО по SCRUM методологии