- Страна
- Россия
- Зарплата
- от 1 800 ₽
Откликайтесь
на вакансии с ИИ

Kotlin разработчик Senior
Стабильный долгосрочный проект (до конца 2026 года) с современным стеком технологий. Однако, длительный срок оплаты (40 рабочих дней после акта) может быть критичным для некоторых кандидатов.
Сложность вакансии
Позиция требует глубоких знаний Kotlin и Spring Boot, а также серьезного опыта работы с Kafka и проектирования микросервисов. Длительный процесс отбора (3 этапа) и высокие требования к нефункциональным характеристикам системы подтверждают уровень Senior.
Анализ зарплаты
Ставка 1800 руб./час (с НДС) при полной занятости составляет около 288 000 - 316 800 руб. в месяц (net/gross зависит от формы оформления). Это соответствует среднерыночным показателям для Senior Kotlin разработчиков в РФ, хотя топовые продуктовые компании могут предлагать выше.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Присоединяйтесь к масштабному проекту в ритейле и реализуйте свой потенциал Senior Kotlin разработчика!
Описание вакансии
Kotlin разработчик Senior
Ставка: 1800, с НДС ( оплата 40 рабочих дней после подписания акта)
Длительность проекта: от 1 года (до 31.12.2026)
Локация: РФ и РБ
Обязательные требования
- Более 3 лет опыта в решении разнообразных технических задач в рамках коммерческой разработки;
-Владение богатым набором инструментов и библиотек из мира Java/Kotlin (используют Maven, Spring Boot, Spring WebClient, Spring Cloud Kafka, Spring Data). На проекте Kotlin Spring Boot;
-Практический опыт разработки микросервисов, знакомство с основными паттернами межмикросервисного взаимодействия и обработки транзакций;
-Опыт проектирования схемы реляционной БД (используют PostgreSQL), устойчивой к изменениям и способствующей быстрому выполнению типовых запросов;
-Опыт решения задач потоковой обработки данных (Kafka крайне важно);
-Искренняя вера в необходимость автотестирования, владение практиками организации тестируемого кода и различными классами тестов.
Дополнительные требования
- Опыт разработки на Kotlin, искренний интерес к языку;
- Опыт обеспечения нефункциональных требований – производительность, согласованность данных, отказоустойчивость и т.п.;
- Опыт работы с NoSQL базами данных (в порядке приоритетности: Redis, MongoDB, ClickHouse);
-Опыт работы с требованиями, умение мыслить в терминах бизнеса, решать пользовательские истории «под ключ»;
-Опыт ведения спецификаций межсервисного взаимодействия (используют UML, OpenApi, AsyncApi, C4-model).
Задачи на проекте
- Участвовать в разработке технического решения и выборе оптимального способа реализации бизнес-задач;
- Оценивать трудоёмкость и сроки выполнения задач;
- Разрабатывать и поддерживать компоненты системы в соответствии со стандартами качества в команде;
- Тестировать разрабатываемые функции (модульное/интеграционное/компонентное тестирование);
- Разрабатывать и поддерживать процессы эксплуатации системы - развёртывание, мониторинг, оповещения о проблемах;
- Активно участвовать в ревью кода коллег, способствовать распространению опыта среди членов команды.
Этапы отбора
- Интервью с рекрутером
- Техническое интервью (2ч)
- Менеджерский этап (1 ч)
Описание проекта
Заказчик - крупный ритейлер
❗️Важно
При отправке кандидата приложите информацию:
ФИО
Дата рождения
Локация
Грейд
Рейт (ставка/час)
Возможная дата старта на новый проект
Планы на отпуск в ближайшие 6 мес
Штатный/партнерский/рынок
Скрининг по заявленным требованиям к вакансии (проставить +-)
Откликнуться на запрос: ОткликнутьсяПо вопросам партнерского сотрудничества: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- Spring Boot
- Maven
- Spring WebClient
- Spring Cloud Kafka
- Spring Data
- Microservices
- PostgreSQL
- Kafka
- Redis
- MongoDB
- ClickHouse
- UML
- OpenAPI
- AsyncAPI
- C4 model
- Unit Testing
Возможные вопросы на собеседовании
Проект активно использует Kafka для потоковой обработки. Важно понимать механизмы обеспечения надежности.
Как обеспечить семантику доставки 'exactly once' при работе с Kafka в связке со Spring Boot?
В требованиях указано проектирование схем БД и работа с транзакциями в микросервисах.
Какие паттерны распределенных транзакций вы использовали (например, Saga или Outbox) и в каких случаях они предпочтительнее?
Упоминается использование WebClient и микросервисов.
Как реализовать паттерн Circuit Breaker при межсервисном взаимодействии с использованием Spring Cloud?
Вакансия предполагает работу Senior уровня с фокусом на производительность.
Какие особенности Kotlin (например, Coroutines или Inline-функции) вы применяли для оптимизации высоконагруженных компонентов?
Проект требует работы с UML и C4-model.
Опишите ваш подход к документированию архитектуры нового микросервиса: какие уровни C4-модели вы считаете обязательными?
Похожие вакансии
Senior Backend Developer
Ведущий Golang-разработчик (senior, team lead)
Senior PHP Developer
Backend-разработчик Golang (Middle+, Senior)
Технический лидер / Senior Python разработчик (AI-продукт)
Java-разработчик Fintech
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия
- Зарплата
- от 1 800 ₽