- Страна
- Беларусь
Backend Developer (Kotlin/Java)
Интересный стек технологий и возможность релокации или работы в офисах Минска/Варшавы. Проект в сфере платежей обычно предполагает сложные и стабильные задачи, однако отсутствие указанной зарплаты снижает прозрачность предложения.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Позиция требует уверенных знаний в микросервисах и брокерах сообщений (Kafka). Хотя переход с Java на Kotlin приветствуется, работа в финтех-домене (платежи) накладывает высокую ответственность за качество кода.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
В объявлении не указана заработная плата. По рыночным данным для Middle/Senior Backend разработчиков в Минске и Варшаве, вилка составляет от 3000 до 5500 USD в зависимости от опыта и локации.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Backend Developer
#BackendDeveloper #Офис #Минск #Варшава #Job #Vacancy
Требования:
BackEnd-разработчика в команду пеймент, создающую модуль обработки и контроля платежей. Проект написан на Kotlin с использованием микросервисной архитектуры. Сам Kotlin знать не обязательно. Можно перейти с Java. Стек: BackEnd - Kotlin, Ktor, Kodein, Coroutines. Database - PostgreSQL, Clickhouse, Redis. CI/CD – Gitlab. Message Broker – Kafka. Containers - Docker-Swarm.
Локация:*📍*Офис в Минске или Варшаве.
Контакт для отклика: Откликнуться +CV
*👉* Откликнуться
Больше похожих вакансий + автоотклики с ИИ
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Kotlin
- Java
- Ktor
- PostgreSQL
- ClickHouse
- Redis
- Kafka
- Docker Swarm
- GitLab CI/CD
- Microservices
- Coroutines
Возможные вопросы на собеседовании
Вакансия предполагает переход с Java на Kotlin. Важно понимать готовность кандидата к изучению новых подходов.
Какие основные отличия между Java и Kotlin вы считаете наиболее значимыми для разработки микросервисов?
Проект связан с обработкой платежей, где консистентность данных критична.
Как вы обеспечиваете транзакционную целостность в микросервисной архитектуре при работе с Kafka?
В стеке указан Clickhouse, который часто используется для аналитики.
В каких случаях вы бы предпочли использовать Clickhouse вместо PostgreSQL в платежном модуле?
Использование Coroutines требует понимания асинхронного программирования.
Объясните принцип работы Structured Concurrency в Kotlin Coroutines.
Упоминается Docker-Swarm для оркестрации.
Каков ваш опыт работы с Docker-Swarm и в чем его основные отличия от Kubernetes в контексте CI/CD?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

