Разработчик Java/Kotlin — кросс-платформенные модули и REST API@ Альфа-Банк
О позиции
В команде Альфа-Банка открыта вакансия разработчика Java/Kotlin удалённо. Вы будете заниматься разработкой и развитием сервиса для IT-сотрудников, создавая кросс-платформенные модули на Compose Multiplatform, а также проектируя и реализуя REST API.
Чем вы будете заниматься
- Разработка и развитие сервиса для IT-сотрудников.
- Создание кросс-платформенных модулей на Compose Multiplatform (WebAssembly/JS).
- Реализация сетевого взаимодействия: HTTP, Ktor.
- Работа с Kotlin Inject для построения модульной архитектуры.
- Обработка ошибок соединений и механизмы повторных подключений.
- Сериализация/десериализация данных (JSON).
- Реализация бизнес-логики по паттерну MVI (Model View Intent).
- Написание и поддержка автотестов, разбор и исправление дефектов.
- Внедрение мониторинга производительности, выявление узких мест.
Требования
- Коммерческий опыт разработки на 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).
- Умение разбираться в задачах и предлагать технические решения.
Что мы предлагаем
- Конкурентная заработная плата.
- Удалённая работа с гибким графиком.
- ДМС и другие социальные гарантии.
- Бюджет на обучение и развитие.
- Работа в дружной команде профессионалов.
- Интересные и сложные задачи.
- Возможность карьерного роста.
Вакансия хорошая, предлагает интересные задачи и конкурентную зарплату. Однако, требуется опыт работы от 2-х лет, что может ограничить круг кандидатов.
Кто здесь добьётся успеха
Глубокое знание Java и Kotlin, включая опыт работы с Coroutines и Flow для асинхронного программирования и эффективного управления потоками данных.
Способность работать в удалённой команде, проявляя проактивность и самостоятельность при решении технических задач, а также умение вести коммуникацию через цифровые каналы.
Опыт проектирования REST API, включая понимание принципов HTTP и работы с PostgreSQL для эффективного хранения и обработки данных.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости FinTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев