Обязанности:
Проведение анализа функциональных и нефункциональных требований заказчика совместно с группой аналитики. Разработка концепции, архитектурных решений и подходов к реализации. Взаимодействие с заказчиком, представлять и защищать свои архитектурные решения. Управление командой (планирование работы команды, проводение декомпозиции задач, отслеживание прогресса по выполнению задач, поддержка рабочей атмосферы в команде). Ответственность за техническую составляющую и качество проекта. Обеспечивание прозрачности и прогнозируемости работы проектной команды, отвечать за своевременный выпуск релизов. Личное участие в разработке back-end а, проводение code-review. Участие в согласовании и разработке технической документации.
Требования:
Опыт backend-разработки на Java от 6 лет, уверенное владение Java 8 и выше. Уверенное владение Spring (Core, Boot, MVC, JPA, Security) и Hibernate. Уверенное владение SQL и NoSQL базами данных. Знание технологий REST, gRPC, GraphQL, SOAP, XML, JSON, JWT, OAuth. Опыт проектирования корпоративных хранилищ данных. Опыт разработки на микросервисной архитектуре, понимание ее плюсы и минусы, понимание как организовать взаимодействия микросервисов. Опыт работы с Apache Kafka, Rabbit MQ. Знание TypeScript, React, Redux Уверенно владеет Git. Опыт управления командой разработки от 15 человек. Будет плюсом: Владение devops (построить CI/CD пайплайн, оптимизировать сборку docker-контейнеров, настроить nginx и тд). Умение налаживать отношения с бизнес-заказчиками, умеет договариваться и искать компромиссы.Похожие вакансии
От 140 000 до 150 000 руб.
Москва
ОБЩЕСТВО С ОГРАНИЧЕННОЙ ОТВЕТСТВЕННОСТЬЮ "СВЕТОСЕРВИС ТЕЛЕМЕХАНИКА"
От 230 000 до 250 000 руб.
Москва
АКЦИОНЕРНОЕ ОБЩЕСТВО "ЦЕНТР ФИНАНСОВЫХ РАСЧЕТОВ"
От 240 000 до 260 000 руб.
Москва
АКЦИОНЕРНОЕ ОБЩЕСТВО "ЦЕНТР ФИНАНСОВЫХ РАСЧЕТОВ"