Java architect

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

Полный рабочий деньМожно удаленно

Компания

Создаем эстетичные и полезные цифровые продукты для бизнеса

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

О компании и команде

Приглашаем на продуктовое направление: сервисы для финтех, телеком, IT, логистики, HoReCa и других направлений. Все проекты пишем с нуля, никакого легаси. Только современные языки и технические стеки, микросервисная архитектура, клауд решения и полный контроль над продуктом на всех этапах от предпроектной аналитики до продакшена одной командой. Нам важно, чтобы всем было в кайф работать, поэтому при желании предоставляем возможность ротации между проектами.

Что нужно будет делать: 

  • разрабатывать архитектуру ПО
  • изучать архитектуры существующего проекта и имеющеюся документацию по нему;
  • перерабатывать монолитную архитектуру;
  • валидировать функциональные требования;
  • разрабатывать описания функционала и вариантов его реализации;
  • валидировать, планировать и оценивать задачи;
  • подготавливать пояснительные записки и презентации;
  • консультировать группы разработчиков;
  • писать программные документации, с приложением схем и диаграмм;
  • участвовать в планировании и оценке задач;
  • участвовать в оценке и проектировке новых проектов.

Ожидания от кандидата

Что мы ждём:

  • опыт коммерческой разработки от 5 лет;
  • глубокое знание стека: Java, kotlin, Python; Postgres; Kafka / RabbitMQ; Swarm / kubernetes;
  • понимание архитектуры современных frontend-решений;
  • знание архитектурных паттернов проектирования программных продуктов и интеграций приложений;
  • знание и понимание основных методик и шаблонов проектирования и интеграции приложений;
  • знание и понимание методов моделирования и проектирования архитектуры программной системы;
  • знание и понимание методов сравнения архитектурных решений;
  • знание и понимание методов технического описания архитектуры интегрированного программного обеспечения;
  • знание и понимание методов обеспечения устойчивости и надежности функционирования единой информационной среды;
  • знание нструментов и методов нагрузочного тестирования.
  • высшее техническое образование;
  • опыт формирования архитектуры ПО, проектирование ПО и информационных систем;
  • опыт построения архитектуры высоконагруженных, распределенных систем;
  • опыт проектирования микросервисов и интеграционных решений;
  • навыки применения различных методологий проектирования архитектуры ПО;
  • опыт ведения документации/описания целевых решений/знание UML/BPMN;
  • опыт сравнения и обоснования выбора архитектурных решений;
  • опыт использования PowerDesigner / DrawIO / Microsoft Vision или аналогичных инструментов;
  • опыт разработки спецификаций и технических документов;
  • опыт тестирования комплексных решений;
  • английский язык письменный и на уровне чтения технической документации;
  • опыт интеграции с CRM-системами;
  • опыт проектирования, внедрения и работы с облачными решениями

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

Что предлагаем

  • оформление с первого дня
  • офис (Воронеж) или удаленно 5/2 с 10:00 до 19:00 МСК, время можно менять по договоренности
  • отпуск с гибким графиком
  • система ДМС
  • предоставляем технику, а в офисе обустраиваем рабочее место
  • конкурентная заработная плата, релевантная вашему опыту
  • прозрачный рост и пересмотр зарплаты спустя 6-8 месяцев работы
  • возможность смены проекта и оплачиваемого менторства над стажером