Назад
13 часов назад

Мидл Java + Kotlin разработчик (POS)

3 000 - 4 000$
Формат работы
remote (только Kazakhstan)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Kazakhstan
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

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

Текст:
/
TL;DR
Мидл Java + Kotlin разработчик (POS): Поддержка и развитие десктопного POS-приложения для заведений сферы развлечений и гостеприимства с акцентом на JavaFX-интерфейсы, real-time-синхронизацию и интеграцию с аппаратным обеспечением. Focus on разработку offline-first приложений, взаимодействие с распределёнными системами, платёжными интеграциями и обеспечение качества через модульные, интеграционные и функциональные тесты.

Локация: Алматы, удалённо

Зарплата: 3000–4000 USD на руки в месяц

Компания

Meltory LTD развивает систему Point of Sale для заведений сферы развлечений и гостеприимства.

Что делать

  • Поддерживать и развивать десктопное POS-приложение на Java.
  • Разрабатывать пользовательский интерфейс на JavaFX с использованием FXML, CSS и кастомных контролов.
  • Реализовывать синхронизацию в реальном времени через RabbitMQ и WebSockets.
  • Интегрировать приложение с аппаратным обеспечением и платёжными системами.
  • Развивать часть системы, постепенно переписываемую с Java на Kotlin.
  • Участвовать в проектировании offline-first приложений и распределённых систем.

Требования

  • От 3 до 6 лет опыта разработки.
  • Уверенное знание Java 21; опыт с Kotlin будет преимуществом.
  • Опыт с JavaFX, Google Guice, SQLite, Flyway или Liquibase.
  • Знание RabbitMQ, WebSockets, Retrofit или OkHttp.
  • Опыт модульного, интеграционного и функционального тестирования с JUnit 5, Mockito и Cucumber.
  • Английский язык на уровне B2 или выше обязателен для работы с документацией, обсуждения архитектуры и международной коммуникации.

Хорошо, если есть

  • Опыт в FinTech или разработке POS-систем.
  • Знание Braintree и MagTek SDK.
  • Опыт работы с ProGuard и обфускацией кода.
  • Базовое понимание C и протоколов взаимодействия с оборудованием.
  • Опыт самостоятельного уточнения требований и доведения задач до результата без детализированных пошаговых технических заданий.

Культура и преимущества

  • Удалённый формат работы.
  • Высокая самостоятельность в выборе решений и способах выполнения задач.
  • Работа над международным продуктом для сферы развлечений и гостеприимства.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →