Java/KMP разработчик
Нужен самостоятельный Java/KMP-разработчик для поддержки и развития десктопной POS-системы для сферы развлечений и гостеприимства. Работа включает JavaFX-интерфейс, синхронизацию через RabbitMQ, интеграцию с оборудованием и постепенный переход части кода на KMP. Требуется Java 21, опыт с JavaFX, RabbitMQ, SQLite и тестами, английский B2+, а также умение самому уточнять требования без детальных ТЗ.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата ниже рынка
На 40% ниже медианы Java по 17 вакансиям за 90 дней, рынок — Международные (USD); город и грейд вакансии не учтены.
Что предстоит делать
ЗНАНИЕ АНГЛИЙСКОГО ОБЯЗАТЕЛЬНО. Мы ищем высококвалифицированного 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-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
В долларовых вакансиях за это платят в 3,1 раза больше
Сравниваем один и тот же срез: Java — все грейды, за 90 дней. Внутри грейда на одной из сторон набралось меньше 5 вакансий — поэтому взяты все грейды.
Казахстан (KZT)
800 000 ₸
600 000 – 1 012 000 ₸ · 17 вакансий
Международные (USD)
2 496 285 ₸
1 475 078 – 2 745 914 ₸ · 19 вакансий
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Meltory LLC
5 активных вакансий в компании
Kotlin Multiplatform Developer (KMP / Kotlin / Java)
Нужен разработчик, который будет развивать Android-приложение на Java и постепенно переводить его на Kotlin Multiplatform, вынося бизнес-логику в общие модули для Android и iOS. Требуется уверенный Kotlin и Java, реальный опыт с KMP, рефакторинг legacy-кода, Coroutines/Flow, работа с сетью и локальными базами, английский B2. Предстоит самостоятельно вести задачи от анализа кода до релиза, устранять техдолг и интегрировать сторонние SDK.
Middle Backend-разработчик GO + PHP
Нужен самостоятельный middle-бэкенд-разработчик на Go с опытом PHP для проектирования и развития ключевых сервисов платформы. Требуется сильный продакшен-опыт, глубокое знание PostgreSQL и SQL, Docker и CI/CD, а также умение работать при минимальном руководстве и размытых требованиях. Английский не ниже B2 обязателен.
iOS-разработчик
Нужен самостоятельный iOS-разработчик, который полностью отвечает за iOS-часть приложения для iPhone и iPad: ведёт фичи от обсуждения до релиза в App Store, поддерживает legacy-код на Objective-C и Swift, работает с сетью, Core Data и сторонними SDK. Требуется уверенный Swift и Objective-C, UIKit, многопоточность, опыт с REST/WebSocket и английский B2. Процесса с детальными ТЗ нет — ждут инициативности и умения доводить задачи до продакшена.
Java/KMP разработчик
Ищем самостоятельного Java/KMP разработчика для поддержки и развития десктопного POS-приложения для сферы развлечений и гостеприимства. Нужно разрабатывать UI на JavaFX, интегрировать систему с оборудованием и платёжными сервисами, работать с RabbitMQ, SQLite и покрывать код тестами. Обязателен английский уровня B2+, опыт в FinTech/POS и умение работать без детальных ТЗ.
Похожие вакансии
6 вакансийРазработчик backend SAP Commerce Cloud (Hybris)
Нужен разработчик, отвечающий за архитектуру, интеграцию и backend-разработку платформы SAP Commerce Cloud (Hybris). Основной стек — Java, Spring и REST API, работа с e-commerce-процессами B2B/B2C. Полностью удалённая работа в распределённой команде.
Java-разработчик
Разработка Java-приложений и микросервисов для банковского сектора, работа полностью удалённая. Нужен опыт 4–5 лет и французский на уровне B2/C1. Условия по зарплате в тексте не указаны.
Java-разработчик
~2 118 211 ₸ оценка по всем рынкам
Разработка приложений на Java в удалённом формате в FinTech-компании: проектирование архитектуры, код-ревью и менторство коллег. Стек — Java, Spring, микросервисы, RabbitMQ и PostgreSQL. Нужен опыт от 3 лет.
Старший инженер-программист (Data Streaming)
~2 118 211 ₸ оценка по всем рынкам
Camunda ищет старшего бэкенд-инженера в новую команду Data Streaming, которая с нуля строит архитектуру потоковой передачи данных о процессах. Нужно 7+ лет опыта на Java с распределёнными или data-intensive системами, опыт с Iceberg/Delta Lake, объектным хранилищем и потоковой обработкой (Flink, Kafka Streams). Работа полностью удалённая, с конкурентной зарплатой, опционами и бюджетом на обучение.
Старший backend-разработчик (Data Layer)
~2 118 211 ₸ оценка по всем рынкам
Camunda ищет старшего backend-инженера в команду Data Layer, которая отвечает за хранение и обработку данных процессов Camunda 8 на реляционных БД и Elasticsearch/OpenSearch. Нужно минимум 7 лет опыта backend-разработки на Java, глубокое знание баз данных и поисковых хранилищ, умение вести крупные инициативы end-to-end и разбираться с производительностью запросов. Работа полностью удалённая, есть опционы, бюджет на обучение и гибкий график.
Backend Engineer (Middle+ / Senior)
~1 588 545 – 2 723 220 ₸ оценка
UpUp ищет backend-инженера для работы с американской продуктовой компанией в сфере ритейла (POS-системы, платежи, аналитика). Примерно 60% времени — разработка backend-сервисов на Spring Boot (Java/Kotlin) с PostgreSQL/MySQL, 40% — DevOps и AWS-инфраструктура: CI/CD на Jenkins, Terraform, мониторинг. Нужно 3+ года коммерческого опыта backend-разработки, уверенное знание Java и Kotlin, практический опыт с AWS в production и готовность самостоятельно решать инфраструктурные задачи. Формат — full-time, удалённо, небольшая команда и прямое влияние на технические решения.