- Страна
- Казахстан
- Зарплата
- от 1 000 000 ₽
Senior Java Developer / Tech Lead
Привлекательная вакансия для сильных инженеров с олимпиадным прошлым. Работа в БЦ Абу Даби Плаза и конкурентная зарплата делают предложение интересным, хотя требование работы только из офиса может подойти не всем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена требованием олимпиадного бэкграунда (ICPC, IOI) и необходимостью совмещать роль hands-on разработчика с обязанностями техлида. Требуются глубокие знания алгоритмов и опыт проектирования распределенных систем.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предложенная зарплата от 1 000 000 KZT соответствует рыночному уровню для Senior/Lead позиций в Астане, однако для кандидатов с олимпиадным бэкграундом и опытом техлида финальное предложение может быть значительно выше.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Контакты для отклика
Откройте контакты, указанные в вакансии.
Описание вакансии
*🚀 Senior Java Developer / Tech Lead — Yurt Tech*
*📍 Астана, ОФИС* (БЦ Абу Даби Плаза)
*💰* от 1 000 000 KZT+ (зависит от опыта)
*📲* Откликнуться
Компания: Yurt Tech
Yurt Tech ищет сильного hands-on технического лидера с олимпиадным бэкграундом, который продолжает писать код, глубоко понимает архитектуру и готов отвечать за технический результат команды.
Обязательные требования:
*✅* От 3 лет коммерческого опыта разработки на Java
*✅* Опыт Senior Developer, Tech Lead или технического лидера
*✅* Участие в олимпиадах по программированию — ICPC, IOI, Codeforces или аналогичных соревнованиях
*✅* Сильные знания алгоритмов, структур данных и оценки сложности
*✅* Глубокое знание Java, Spring Boot и экосистемы Spring
*✅* Опыт проектирования микросервисных и распределённых систем
*✅* SQL и NoSQL, оптимизация запросов и баз данных
*✅* Kafka и/или RabbitMQ
*✅* Docker и Kubernetes
*✅* CI/CD, мониторинг, логирование и observability
*✅* Опыт принятия архитектурных решений и проведения code review
Задачи:
— Разрабатывать backend-сервисы на Java и Spring Boot
— Проектировать микросервисы, интеграции и отказоустойчивые компоненты
— Принимать ключевые технические решения
— Повышать производительность и стабильность high-load систем
— Находить системные узкие места и разбирать production-инциденты
— Декомпозировать задачи и участвовать в планировании
— Проводить code review и поддерживать инженерные стандарты
— Менторить разработчиков и развивать команду
— Взаимодействовать с разработчиками, DevOps и аналитиками
Будет преимуществом:
*➕* Призовые места или выход в финальные этапы олимпиад
*➕* Высокий рейтинг на Codeforces, LeetCode или аналогичных платформах
*➕* Опыт с DDD и Event-Driven Architecture
*➕* Работа с high-load и legacy-системами
*➕* Архитектурные ревью и подготовка ADR
*➕* Участие в найме и технических интервью
*➕* Английский язык B2+
Ищем самостоятельного инженера, способного пройти путь от архитектурного решения до стабильной работы продукта в production.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Spring Boot
- Spring
- SQL
- NoSQL
- Kafka
- RabbitMQ
- Docker
- Kubernetes
- CI/CD
- Microservices
- Algorithms
- Data Structures
Возможные вопросы на собеседовании
Вакансия делает упор на олимпиадный бэкграунд, поэтому важно проверить умение оптимизировать алгоритмы в реальных задачах.
Расскажите о самом сложном алгоритмическом кейсе, который вам пришлось оптимизировать в коммерческом проекте. Какого выигрыша по памяти или времени удалось достичь?
Роль техлида подразумевает ответственность за архитектуру.
Как вы подходите к выбору между микросервисной и монолитной архитектурой для нового модуля? Какие критерии для вас являются решающими?
Работа с Kafka и RabbitMQ указана в требованиях.
С какими проблемами обеспечения консистентности данных вы сталкивались в Event-Driven архитектуре и как их решали?
Позиция подразумевает менторство и code review.
Как вы выстраиваете процесс code review в команде, чтобы он не становился 'бутылочным горлышком', но при этом сохранял высокое качество кода?
Упоминается работа с high-load и инцидентами.
Опишите ваш алгоритм действий при разборе критического production-инцидента в распределенной системе. Какие инструменты observability вы используете в первую очередь?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

