Системный Архитектор
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Обязанности:
- Проектирование прикладных систем на основе технологий Java, Web, microservices, data streaming и т.п.;
- Участие в ключевых проектах разработки ПО;
- Анализ требований заказчиков;
- Разработка концепций, архитектурных решений и подходов к реализации программных продуктов;
- Участие в разработке и согласовании проектной документации (концепций, технических заданий, частных технических заданий, спецификаций реализации, презентаций, планов тестирования);
- Контроль соответствия разработанных систем архитектурным требованиям.
Требования:
• умение работать в команде;
• высшее образование;
• опыт разработки на Java от 3 лет;
• уверенное знание Java 8 , Java 11 (Core, Collections, Concurrency), Kafka;
• уверенное знание Spring Framework (Core, AOP, MVC);
• опыт промышленной командной разработки (от 3-х лет);
• опыт проектирования масштабируемых, отказоустойчивых решений;
• отличные аналитические навыки;
• опыт работы в одной из СУБД: PostgreSQL / Oracle / MS SQL Server;
• знание фреймворков тестирования: Junit, TestNG, Mockito.
• опыт разработки в финансовой отрасли;
• опыт работы по гибким методологиям разработки (SCRUM/Agile);
• опыт работы с Docker, Kubernetes, OpenShift;
• опыт работы с Istio, Jaeger/Zipkin;
• опыт использования CI/CD практик.
• навыки проектирования технической архитектуры систем в микросервисной архитектуре;
• навыки работы в обеспечении надежности и отказоустойчивость систем микросервисной архитектуры;
• знание средств и технологии разработки систем на микросервисной архитектуре
Бонусы
Премии по итогам года.