Проведение анализа функциональных и нефункциональных требований заказчика совместно с группой аналитики.
Разработка концепции, архитектурных решений и подходов к реализации.
Взаимодействие с заказчиком, умение презентовать и защищать свои архитектурные решения.
Управление командой (планирование работы команды, проведение декомпозиции задач, отслеживание прогресса по выполнению задач, поддержка рабочей атмосферы в команде).
Ответственность за техническую составляющую и качество проекта.
Требования
Опыт работы: от 6 лет
Квалификация: Высшее образование - специалитет, магистратура
Образование: Высшее образование — бакалавриат
Требования: Опыт 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 и тд). Умение налаживать отношения с бизнес-заказчиками, умение договариваться и искать компромиссы.
Условия
График работы: Полный рабочий день
Социальная защита: Инвалид
Адрес
Удмуртская республика, г Ижевск, Пушкинская улица, д. Д. 165, ОФИС 901
- обеспечить правильную эксплуатацию и эффективную работу разработанного программного обеспечения средств вычислительной техники, находящейся на закреплённом за
Проектирование баз данных;- Проверка работоспособности и рефакторинг кода программного обеспечения;- Интеграция программных модулей и компонентов и проверка раб