• Вища освіта; • Знання мов: Англійська та Російська – високий рівень; • Глибокі знання Java (8+), Spring Framework (Spring Boot, Spring Cloud); • Досвід проектування мікросервісної архітектури; • Знання принципів RESTful сервісів, API Gateway, інтеграції із зовнішніми сервісами; • Досвід роботи з Docker, Kubernetes та CI/CD інструментами; • Розуміння архітектури розподілених систем та патернів проектування (CQRS, Event Sourcing); • Досвід роботи із системами брокерів повідомлень (Kafka, RabbitMQ); • Знання баз даних (SQL та NoSQL) та технологій кешування (Redis, Memcached); • Розуміння принципів DevOps та практик автоматизації.
Обов'язки:
• Проектування та розробка архітектури мікросервісів на Java; • Створення та оптимізація високонавантажених розподілених систем; • Визначення стандартів розробки та контроль за їх дотриманням; • Вибір технологій та інструментів для вирішення архітектурних завдань; • Наставництво команди розробників, допомога у вирішенні складних технічних завдань; • Робота над покращенням масштабованості, надійності та продуктивності системи; • Участь у рев'ю коду та технічної документації.