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

GuRu labs

  • Нур-Султан
  • Постоянная работа
  • Полная занятость
  • 9 д. назад
Привет! Ищем в команду "Middle Java разработчика"Формат работы: офлайнО проекте
Мы разрабатываем корпоративную система для управления полевыми работами, активами и инспекциями.
Продукт используется в инфраструктурных и промышленных компаниях (энергетика, ЖКХ, телеком, строительство) и решает реальные задачи: от планирования работ до мобильного исполнения и аналитики.
Мы развиваем продуктовую платформу с долгим жизненным циклом, сложной бизнес-логикой и интеграциями — это не аутсорс и не одноразовый проект.
Обязанности
  • Разработка и развитие backend-части системы ProActive на Java (Jmix / Spring).
  • Реализация бизнес-логики, сервисов и API.
  • Работа с реляционными БД (проектирование схем, оптимизация запросов).
  • Интеграция с внешними системами (REST, очереди, сторонние сервисы).
  • Участие в проектировании архитектурных решений совместно с архитектором.
  • Поддержка и доработка существующего функционала.
  • Участие в код-ревью, соблюдение стандартов качества кода.
Требования:
  • Опыт коммерческой разработки на Java от 3–5 лет.
  • Хорошее понимание Spring / Spring Boot.
  • Опыт работы с SQL-базами данных (PostgreSQL / MySQL и т.п.).
  • Понимание принципов REST API.
  • Умение читать и понимать чужой код.
Будет плюсом:
  • Опыт разработки корпоративных / enterprise-систем.
  • Практический опыт работы с Jmix (или CUBA Platform).
  • Знание DDD, слоистой архитектуры, принципов чистого кода.
  • Опыт интеграций с мобильными приложениями.
  • Опыт работы с Docker, CI/CD.
  • Понимание ролевых моделей и систем доступа (RBAC).
Мы предлагаем
  • Сложная предметная область: реальные бизнес-процессы, не «CRUD ради CRUD».
  • Продуктовая разработка — ты влияешь на архитектуру и развитие системы.
  • Работа с геоданными, событиями, статусами, офлайн-сценариями.
  • Интеграция мобильного приложения и backend-логики.
  • Постепенный переход к модульной / микросервисной архитектуре.
  • Возможность вырасти в Senior / Tech Lead / Архитектора.
  • Участие в развитии крупного отраслевого продукта.
  • Адекватные требования и уважение к инженерному подходу.
  • Гибкий формат работы (удалёнка / гибрид — по договорённости).
  • Возможность влиять на технические решения, а не просто «писать таски»
Разработка программного обеспечения

HeadHunter