Минск
улица Мележа 5к2
улица Мележа 5к2
Обязанности:
- Декомпозиция общей архитектуры до уровня отдельных компонентов, обоснование выбора решения задачи;
- Оценка сроков реализации задач;
- Контроль корректной реализации архитектуры реализуемого решения со стороны разработчиков;
- Проектирование форматов и интерфейсов взаимодействия со смежными системами и между компонентами системы;
- Проведение нагрузочного тестирования;
- Проектирование решения и компонент системы в формате постановки, схем понятных для аналитики и разработки;
- Ведение архитектурного надзора по проекту + Code Review.
Требования:
- свободное владение Java 17+, Spring Framework, SQL;
- знание и опыт применения шаблонов проектирования ПО и интеграции систем;
- опыт создания систем микросервисной архитектуре;
- SQL (написание и оптимизация запросов), использование ORM;
- HTTP, REST, GRPC, JSON-RPC, XML, XSD;
- опыт работы с кэшами, в том числе распределёнными;
- опыт в настройке стендов разработки/тестирования;
- участие в создании и проектировании отказоустойчивых систем.
- Kotlin (желание освоить или уже имеющийся опыт).
Очень пригодится:
- опыт использования Docker, понимание работы Kubernetes;
- знание принципов работы Istio и опыт использования OpenShift;
- опыт работы с Kafka, Apache Storm, Apache Flink, ELK;
- опыт работы по agile/scrum методологии.
Условия:
- гибридный формат работы либо удаленный формат;
- медицинская страховка;
- 5 sick day в году;
- бонусы в конце года;
- корпоративы и подарки.