Описание вакансии
Микросервисная архитектура и многопоточность:
Опыт проектирования и разработки микросервисных систем.
Владение Kafka и принципами работы с брокерами сообщений.
Разработка многопоточных Java-приложений
Знание принципов OOP, SOLID, Reactive Microservices.
DevOps и инфраструктура:
Опыт работы с Docker, Kubernetes, CI/CD, Prometheus, S3.
Знание сетевых протоколов (TCP/IP, HTTP, TLS), шифрования, CDN, DNS.
Умение работать с Nginx, HAProxy, балансировкой нагрузки.
Процессы и инструменты:
Опыт работы в Agile/Scrum-командах.
Отличное понимание Git
Умение проводить код-ревью, анализировать и оптимизировать код.
Понимание принципов логирования и мониторинга работы приложений.
Опыт работы с SOAP.
Опыт написания тестов (JUnit, Mockito).
Владение UNIX-based операционными системами.
Лидерские качества:
Опыт управления командой, распределения задач и наставничества.
Умение находить узкие места в системе и предлагать оптимальные решения.
Проактивность в улучшении архитектуры и качества кода.
Опыт коммерческой разработки на Java 17 и Spring Framework 3 (от 5 лет).
Обязательное знание казахского языка.
Глубокое понимание JVM (управление памятью, GC, JIT, профилирование производительности).
Владение Maven и умение управлять зависимостями.
Опыт проектирования реляционных (PostgreSQL) и NoSQL (MongoDB, Redis, Elasticsearch) баз данных.
Понимание принципов индексации, партиционирования, оптимизации запросов.
Современный офис в Алматы и комфортные условия для работы.
Вовлечённая и развивающаяся команда, готовая учиться и расти.
График работы 5/2;
Бесплатный кофе, чай;
Интересная корпоративная культура и дружный коллектив;
Корпоративные мероприятия за счет компании;
Обучение в рамках корпоративной стратегии развития компании;
Карьерный рост в динамичной Компании.