- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Разрабочик (Java, Kotlin)
Альфа-Банк — сильный бренд с развитой инженерной культурой. Использование современного стека (KMP, Compose Multiplatform) делает вакансию крайне привлекательной для профессионального роста, несмотря на отсутствие указанной зарплаты.
Сложность вакансии
Позиция требует глубоких знаний не только стандартного стека Java/Kotlin, но и специфических технологий вроде Compose Multiplatform и Kotlin Inject. Высокая планка по архитектурным паттернам (MVI) и мультиплатформенной разработке делает роль сложной, но интересной.
Анализ зарплаты
В вакансии не указан уровень дохода, однако для Senior/Middle+ разработчика в крупном российском финтехе рыночные вилки обычно соответствуют или слегка превышают средние показатели по Москве. Учитывая требования к KMP, можно ожидать верхнюю границу рынка.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Альфа-Банк уже сейчас
Присоединяйтесь к команде Альфа-Банка и создавайте инновационные сервисы на острие технологий Kotlin Multiplatform!
Описание вакансии
Разрабочик (Java, Kotlin)
Компания: Альфа-Банк
*☑️*Чем предстоит заниматься
-Разработка и развитие сервиса для IT-сотрудников
-Создание кросс платформенных модулей на Compose Multiplatform (WebAssembly/JS)
-Реализация сетевого взаимодействия: HTTP, Ktor
-Работа с Kotlin Inject для построения модульной архитектуры
-Обработка ошибок соединений, механизмы повторных подключений
-Сериализация/десериализация данных (JSON)
-Реализация бизнес логики по паттерну MVI (Model View Intent)
-Проектирование и реализация REST API
-Анализ задач, оценка их сложности и поиск эффективных путей решения (декомпозиция, архитектурное проектирование)
-Написание и поддержка автотестов, разбор и исправление дефектов
-Внедрение мониторинга производительности, выявление узких мест
*☑️*Наши пожелания к кандидатам
-Коммерческий опыт разработки на Kotlin от 2-х лет
-Коммерческий опыт разработки на Java от 2-х лет
-Отличное знание Kotlin, Coroutines, Flow, Java
-Опыт работы с Compose / Compose Multiplatform
-Опыт разработки или участия в интеграциях между сервисами
-Опыт работы с реляционными базами данных (например, PostgreSQL)
-Понимание принципов мультиплатформенной разработки (KMP)
-Понимание клиент-серверной архитектуры, протоколов HTTP/TCP/IP/WebSocket
-Понимание принципов работы веб-приложений и REST API
-Понимание и применение архитектурного паттерна MVI
-Знание принципов Clean Architecture, SOLID, тестирования (JUnit, Espresso)
-Умение разбираться в задачах и предлагать технические решения
Java Job в Telegram | в VK | в Max
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Kotlin
- Compose Multiplatform
- Ktor
- Kotlin Inject
- MVI
- REST API
- PostgreSQL
- Kotlin Multiplatform
- Coroutines
- Kotlin Flow
- Clean Architecture
- SOLID
- JUnit
- Espresso
Возможные вопросы на собеседовании
Вакансия предполагает работу с Compose Multiplatform, важно понимать специфику отрисовки и жизненного цикла.
В чем основные отличия жизненного цикла Compose Multiplatform при работе с WebAssembly по сравнению с Android?
В описании указан паттерн MVI, который критичен для управления состоянием.
Как вы организуете обработку Side-effects в паттерне MVI при использовании Kotlin Flow?
Упоминается использование Kotlin Inject для модульной архитектуры.
Почему в мультиплатформенных проектах часто предпочитают Kotlin Inject или Koin вместо Dagger/Hilt?
Работа с сетью через Ktor требует понимания асинхронности.
Как реализовать кастомный механизм Retry в Ktor клиенте для обработки специфических HTTP-ошибок?
Проект включает работу с реляционными БД и интеграции.
Какие подходы вы используете для обеспечения консистентности данных при интеграции нескольких микросервисов?
Похожие вакансии
Java-разработчик
Senior Java разработчик (Блокчейн)
Senior Golang Developer
Senior Python разработчик
Lead Symfony Developer
Junior Python Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!