Системный архитектор Java

Срок для отклика истек

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

Обязанности:

В рамках задачи архитектуры систем:

  • Участие в технических presale-активностях (обоснование выбора продукта, сравнительные тесты, ранние демонстрации, предварительная оценка стоимости лицензий, проверка возможности интеграции на этапе разработки концепции и т.д.), в т.ч. проведение презентаций заинтересованным лицам на стороне заказчика
  • Разработка программной архитектуры (UML, диаграммы классов, структур, паттерны)
  • Разработка архитектуры систем (выбор платформенного ПО и способов его интеграции, определение требований к hardware, расчет параметров предельно допустимой нагрузки, обеспечение надёжности, оценка стоимости работ в т.ч. по кастомизации ППО)
  • Самостоятельная экспертиза линеек платформенных (сервера приложений, ESB, identity management, ETL, BI и т.д.) и специализированных (документооборот, медицина, банковские системы) программных продуктов

Желательно в рамках задачи лидера разработки:

  • Разработка ключевых и критичных частей системы
  • Использование стека Java (Spring Boot, Data, MVC, Security и проч, Hibernate) и/или Javascript (React, ExtJS, Angular, сторонние библиотеки типа ECharts, Antd, D3js и проч)
  • Работа с данными: ETL, загрузка/выгрузка, организация хранения и проч.
  • Консультирование и помощь коллегам разработчикам и аналитикам
  • Наставничество над новыми сотрудниками
  • Документирование ПО, пополнение базы знаний
  • Проведение мероприятий в рамках задачи совместного владения знаниями (митинги, конференции, обучения)

Требования:

  • Знание архитектурных паттернов информационных систем
  • Понимание подходов к проектированию отказоустойчивых систем
  • Знание и умение применять принципы ООП
  • Уверенное владение языком программирования Java и/или .net
  • Умение работы с веб-сервисами (SOAP, REST)
  • Умение работы с очередями сообщений (Rabbit, ActiveMQ, Kafka)
  • Знание внутренних процессов полного цикла реализации проектов
  • Способность изучать новые технологии и презентовать результаты исследования
  • Пунктуальность, коммуникабельность и персональная ответственность
  • Умение работать с базовыми средствами управления проекта (jira, servicedesk, redmine, tfs)
  • Английский язык — на уровне чтения технической документации

Желательные:

  • Умение разрабатывать библиотеки и интерфейсы
  • Самостоятельная экспертиза линеек программных продуктов
  • Использование стека Javascript (React, ExtJS, Angular, сторонние библиотеки типа ECharts, Antd, D3js и проч)
  • Знание основ проектного управления
  • Умение работать с доп. средствами управления проектом (MS Project и др.)

Условия:

  • Стабильный доход на уровне рынка.
  • Сильная команда экспертов.
  • ДМС для вас и ваших детей.
  • Личный наставник, помогающий погрузиться в проект.
  • Ежегодная аттестация, по итогам которой формируется индивидуальный карьерный план развития.
  • Развитая корпоративная культура: неформальные мероприятия, интеллектуальные игры, собственная Киберлига, возможность заниматься волонтерской деятельностью и благотворительностью, творческие вечера.