Middle Java + KMP разработчик

Meltory LTD

Middle Java + KMP разработчик

Алматы

Метро: Алмалы

Описание вакансии

ЗНАНИЕ АНГЛИЙСКОГО ОБЯЗАТЕЛЬНО.
Мы ищем высококвалифицированного Java/KMP разработчика для поддержки и развития нашей системы Point of Sale (POS).
Вы будете отвечать за полный жизненный цикл десктопного приложения, которое используется заведениями в сфере развлечений и гостеприимства.

Роль включает:

  • разработку пользовательского интерфейса на JavaFX
  • синхронизацию в реальном времени с использованием RabbitMQ
  • прямую интеграцию с аппаратным обеспечением

Технические требования

Языки программирования

  • Java 21 — основной язык текущей кодовой базы
  • KMP. Часть системы планируется постепенно переписывать с Java, поэтому опыт работы с KMP будет большим преимуществом

Пользовательский интерфейс

  • JavaFX (FXML, CSS, кастомные контролы)

Архитектура и инфраструктура

  • Dependency Injection: Google Guice
  • База данных: SQLite
  • Миграции схемы БД: Flyway, Liquibase

Сетевое взаимодействие

  • RabbitMQ
  • WebSockets
  • Retrofit / OkHttp

Работа с оборудованием

  • Знание протоколов взаимодействия с аппаратным обеспечением

Сборка и защита кода

  • ProGuard

Тестирование

  • Модульные тесты: JUnit 5, Mockito
  • Интеграционные тесты

Контроль версий

  • Git
  • Workflow с использованием rebase

Желательные квалификации

  • Опыт работы в сфере FinTech или POS (Point of Sale)
  • Опыт с обфускацией кода (ProGuard)
  • Понимание распределённых систем
  • Опыт проектирования приложений в стиле offline-first

Дополнительные требования

Английский язык

  • Английский язык — уровень B2 или выше (обязательно)
  • Необходим для чтения технической документации, обсуждения архитектурных решений и коммуникации в международной среде

Стиль работы

  • Мы ищем самостоятельного разработчика, способного работать с задачами высокого уровня
  • У нас нет процесса, основанного на детализированных пошаговых ТЗ
  • Ожидается, что разработчик способен самостоятельно уточнять требования, предлагать решения и доводить задачи до результата
  • Кандидаты, которым требуется строго детализированное техническое задание для каждой задачи, скорее всего не подойдут для этой роли
Навыки
  • Java
  • Английский язык
  • Git
  • kotlin multiplatform
  • Kotlin
  • KMP
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Meltory LTD
  • Алматы

  • до 3750 USD

Рекомендуем
БЭЛЛ ЛАБС (BELLSOFT)

Java Sustaining Engineer (Java FX)

БЭЛЛ ЛАБС (BELLSOFT)

  • Алматы

  • до 3750 USD

Рекомендуем
Meltory LTD
  • Алматы

  • до 3500 USD

Рекомендуем
AbeloHost B.V.
  • Алматы

  • до 4000 EUR

Kolesa (АО Колеса)
  • Алматы

  • до 1700000 KZT

LLC Evido ge
  • Алматы

  • до 1700000 KZT

Банк Эсхата

Creatio разработчик

Банк Эсхата

  • Алматы

  • до 3000 USD

  • Алматы

  • до 3000 USD

Национальная Платежная Корпорация

Senior fullstack разработчик (java/kotlin+angular)

Национальная Платежная Корпорация

  • Алматы

  • до 3000 USD

Andersen
  • Алматы

  • до 3000 USD

Andersen

IOS Developer

Andersen

  • Алматы

  • до 3000 USD

Разработчик IBSO (ЦФТ-БАНК)

Рекрутинговое агентство Fin Career Lab

  • Алматы

  • до 3000 USD

RixMind (ТОО Сквалио Казахстан)

ITAM / SAM Консультант-аналитик (Junior / Middle)

RixMind (ТОО Сквалио Казахстан)

  • Алматы

  • до 3000 USD

АКСЕЛБОЛТ КАЗАХСТАН

Middle Data Engineer

АКСЕЛБОЛТ КАЗАХСТАН

  • Алматы

  • до 3000 USD

MetaHR
  • Алматы

  • до 3000 USD

Andersen
  • Алматы

  • до 3000 USD

Andersen
  • Алматы

  • до 3000 USD

АКСЕЛБОЛТ КАЗАХСТАН

Middle+/Senior .NET Backend Developer

АКСЕЛБОЛТ КАЗАХСТАН

  • Алматы

  • до 3000 USD

Meltory LTD
  • Алматы

  • до 4500 USD

Andersen
  • Алматы

  • до 4500 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию