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 месяцев работы
- возможность смены проекта и оплачиваемого менторства над стажером