Java-разработчик

OIIYN

  • Нур-Султан
  • 500 000 тнг в месяц
  • Постоянная работа
  • Полная занятость
  • 10 д. назад
Разработка и интеграция сервиса в основной проект:
Необходимо разработать backend сервис с API для интеграции с Flutter-клиентом. Проект — «Программа для учёта и продажи товаров с использованием штрих-кодов и их сканирования»: складская и кассовая система для магазинов и заведений общепита.Цель системы:
Сделать удобный инструмент для поставщиков, администратора/владельца и сотрудников: официантов, кассиров, барменов, поваров, кладовщиков, курьеров и других исполнителей. Главный акцент — простая и быстрая коммуникация между ролями, прозрачный учёт и минимизация ошибок.Ключевые сценарии:
  • Для общепита: быстрый приём заказов, передача на кухню, статусы готовности, списание ингредиентов по рецептам.
  • Для магазинов: оприходование товаров через сканирование штрих-кодов, печать чеков, продажи и возвраты, складской учёт и инвентаризация, поддержка базовых требований бухгалтерии.
Основные задачи для разработчика:
  • Реализация backend-части на Java (Spring Boot).
  • Создание API взаимодействия через Kafka для Flutter-приложения (POS/склад/официанты).
  • Интеграция со сканерами штрих-кодов и чековыми принтерами (ESC/POS).
  • Разработка модулей: склад, заказы, курьеры, официанты, бухгалтерия.
  • Поддержка ролевой модели (официанты, кассиры, администраторы, кладовщики и др.).
  • Формирование отчётности по продажам, остаткам и выручке.
  • ⚡ Работа с Wi-Fi роутерами: настройка, прошивка, подключение оборудования к серверу.
  • ⚡ Реализация взаимодействия со статическим сайтом (API + интеграции).
Требования:
  • Отличное знание Java (17/21).
  • Опыт с Spring Boot, Spring Security, Spring Data JPA/Hibernate.
  • Опыт проектирования REST API (Swagger/OpenAPI).
  • Работа с PostgreSQL.
  • Опыт взаимодействия с оборудованием (роутеры, сканеры, принтеры).
  • Понимание архитектуры клиент–сервер, интеграция с мобильными приложениями.
  • Знание Docker.
  • Плюсом будет: опыт разработки POS/ERP систем, знание бухгалтерии/учётных систем, прошивки роутеров (OpenWRT, MikroTik или аналогичные).
Условия:
  • Проектная работа с возможностью долгосрочного сотрудничества.
  • Удалённый формат, гибкий график.
  • Оплата договорная, поэтапная (по готовым модулям) или ежемесячная.
  • опыт работы от 10 лет по Java
Деятельность в области разработки и тестирования программного кода

HeadHunter