О компании и команде
Находимся в поиске Tech lead Java для руководства командами разработки на банковских проектах.
Ожидания от кандидата
Вам предстоит:
- разработка + доукомплектовка команд, выстраивание процессов
- техническое лидерство в реализации проектов
- участие в развитии архитектуры решения, проработка
интеграционных потоков - техническая координация внутренних и внешних команд
- участие в принятии ключевых технических решений проекта
- анализ функциональных и нефункциональных требований в
контексте архитектуры системы и платформы - участие в постановке задач внешним командам разработчиков
- аудит принятых системными аналитиками решений, выбор
оптимального способа реализации бизнес-требований в соответствии
с принятыми подходами
Мы ожидаем: - Самостоятельного, ответственного и по необходимости автономного кандидата
- Понимание концепций, ограничений и принципов проектирования
распределенных систем - Опыт разработки и эксплуатации высоконагруженных WEB
приложений (в качестве системного архитектора/ведущего
разработчика/тим лида) в т.ч. принципы обеспечения
отказоустойчивости и распределения нагрузки - Хорошее знание шаблонов проектирования интеграции
- Опыт разработки архитектурной документации (компонентная,
функциональная, развертывания и т.д.) - Знания платформы Kubernetes/OpenShift/OKD
- Опыт работы с СУБД PostgreSQL и построение кластера
- Опыт работы с каким-либо Message/Streaming-oriented middleware из
списка (Kafka, Rabbit MQ, NATS, Websphere MQ) - Уверенное знание методологий и принципов разработки ПО
Наш стек: Java Spring Boot PostgreSQL Prometheus Grafana Kafka Kubernetes OpenShift
Знание Camunda и наличие опыта работы в банковской сфере будет вашим преимуществом
Условия работы
Мы предлагаем:
- Оформление по ИП
- Удаленная работа, гибкий график
- Полная занятость, долгосрочный проект