Локация
Алматы; удалённая работа
Зарплата
3000–4000 USD на руки в месяц
Компания
Meltory LTD развивает POS-систему для заведений сферы развлечений и гостеприимства.
Что делать
•Поддерживать и развивать десктопное POS-приложение на Java.
•Разрабатывать пользовательский интерфейс на JavaFX, включая FXML, CSS и кастомные контролы.
•Реализовывать синхронизацию в реальном времени через RabbitMQ и WebSockets.
•Интегрировать приложение с аппаратным обеспечением и платёжными системами.
•Участвовать в постепенном переносе части системы с Java на KMP.
•Проектировать, тестировать и сопровождать приложение на протяжении полного жизненного цикла.
Требования
•Опыт разработки от 3 до 6 лет.
•Уверенное знание Java 21; опыт с KMP будет преимуществом.
•Опыт с JavaFX, Google Guice, SQLite, Flyway или Liquibase.
•Знание RabbitMQ, WebSockets, Retrofit или OkHttp.
•Опыт модульного, интеграционного и функционального тестирования с JUnit 5, Mockito и Cucumber.
•Английский язык на уровне B2 или выше обязателен для работы с документацией, обсуждения архитектуры и международной коммуникации.
Хорошо, если есть
•Опыт в FinTech или разработке POS-систем.
•Знание Braintree и MagTek SDK.
•Понимание протоколов взаимодействия с оборудованием и базовое знание C.
•Опыт с ProGuard, распределёнными системами и offline-first архитектурой.
•Самостоятельность в уточнении требований, выборе решений и доведении задач до результата.
Культура и преимущества
•Удалённый формат работы.
•Полная занятость.
•Ожидается самостоятельная работа без детализированных пошаговых технических заданий.
•Необходимо самостоятельно уточнять требования и предлагать варианты решений.