Java-Kotlin разработчик (POS)
Разработка и поддержка десктопного POS-приложения для заведений в сфере развлечений и гостеприимства. Нужен опыт с Java 21, JavaFX, RabbitMQ и интеграцией с оборудованием, желательно знание Kotlin. Требуется английский B2+, самостоятельность и умение работать без детальных ТЗ.
Зарплата ниже рынка
На 47% ниже медианы Java по 17 вакансиям за 90 дней.
Что предстоит делать
ЗНАНИЕ АНГЛИЙСКОГО ОБЯЗАТЕЛЬНО. Мы ищем высококвалифицированного Java-Kotlin разработчика для поддержки и развития нашей системы Point of Sale (POS). Вы будете отвечать за полный жизненный цикл десктопного приложения, которое используется заведениями в сфере развлечений и гостеприимства. Роль включает: • разработку пользовательского интерфейса на JavaFX • синхронизацию в реальном времени с использованием RabbitMQ • прямую интеграцию с аппаратным обеспечением Технические требования Языки программирования • Java 21 — основной язык текущей кодовой базы • Kotlin — желательно. Часть системы планируется постепенно переписывать с Java на Kotlin, поэтому опыт работы с Kotlin будет большим преимуществом Пользовательский интерфейс • JavaFX (FXML, CSS, кастомные контролы) Архитектура и инфраструктура • Dependency Injection: Google Guice • База данных: SQLite • Миграции схемы БД: Flyway, Liquibase Сетевое взаимодействие • RabbitMQ • WebSockets • Retrofit / OkHttp Работа с оборудованием • Знание протоколов взаимодействия с аппаратным обеспечением • Базовое понимание языка C — значительный плюс Сборка и защита кода • Maven • ProGuard Тестирование • Модульные тесты: JUnit 5, Mockito • Интеграционные тесты • Функциональные тесты в стиле BDD (Cucumber) Контроль версий • Git • Workflow с использованием rebase Желательные квалификации • Опыт работы в сфере FinTech или POS (Point of Sale) • Знание интеграций с платёжными системами: • Braintree • MagTek SDK • Опыт с обфускацией кода (ProGuard) • Понимание распределённых систем • Опыт проектирования приложений в стиле offline-first Дополнительные требования Английский язык • Английский язык — уровень B2 или выше (обязательно) • Необходим для чтения технической документации, обсуждения архитектурных решений и коммуникации в международной среде Стиль работы • Мы ищем самостоятельного разработчика, способного работать с задачами высокого уровня • У нас нет процесса, основанного на детализированных пошаговых ТЗ • Ожидается, что разработчик способен самостоятельно уточнять требования, предлагать решения и доводить задачи до результата • Кандидаты, которым требуется строго детализированное техническое задание для каждой задачи, скорее всего не подойдут для этой роли
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Похожие вакансии
6 вакансийJava разработчик
Вакансия Java-разработчика для работы над бизнес-критичными приложениями. Требуется опыт разработки на Java, умение работать в команде и решать производственные задачи. Предлагается полностью удаленная работа.
Старший Java разработчик (Keycloak/IAM)
Ищем старшего Java-разработчика с опытом работы с Keycloak и IAM для международного проекта. Вы будете разрабатывать бэкенд, настраивать аутентификацию и авторизацию, интегрировать системы и обеспечивать безопасность. Требуется 5+ лет опыта, сильный Java, знание Keycloak и английский B2+. Предлагаем полную удалёнку, гибкий график и конкурентную зарплату.
Java разработчик (OpenJDK)
~1 200 000 – 1 610 455 ₸ оценка
Ищем Java-разработчика для работы над OpenJDK в компании BellSoft. Вы будете исправлять ошибки, бэкпортировать фиксы и развивать компоненты Core Libraries и JavaFX. Требуется 2+ года опыта Java, знание AWT/Swing/JavaFX и английский Intermediate. Предлагают удалённую или гибридную работу и участие в крупном open-source проекте.
Java разработчик (Middle, Senior)
~1 725 640 ₸ оценка
Крупный системный интегратор Bell Integrator ищет Java-разработчиков уровня Middle и Senior для создания систем в банковской, финансовой и ритейл-сфере. Требуется опыт коммерческой разработки на Java от 3 лет, знание Spring, Hibernate, Kafka, микросервисов и Docker/Kubernetes. Компания предлагает удалённую работу или гибрид в ряде городов, корпоративное обучение и помощь с переездом в Москву.
Java разработчик
~1 725 640 ₸ оценка
Ищем Java-разработчика для работы над сервисом Сбера ИнвестКопилка, который помогает людям автоматически инвестировать. Требуется опыт с Core Java, Spring, Hibernate, PostgreSQL и Maven. Предлагают удалённую работу, ДМС, ноутбук и возможности для обучения.
Middle Java инженер
~1 725 640 ₸ оценка
Компания Peratera, британский финтех, ищет Middle Java инженера для разработки платежной платформы. Вы будете создавать и улучшать сервисы для обработки платежей, транзакций и кошельков, участвовать в архитектурных решениях. Требуется опыт от 3 лет с Java и Spring Boot, знание распределенных систем и облачных технологий. Предлагают полностью удаленную работу, гибкий график и современный стек.