NeuVerge-Tron

Senior Backend Engineer (Java) — IoT Remote Monitoring & Energy Management System

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior backend-инженер в команду IoT-платформы удалённого мониторинга и системы управления энергопотреблением (EMS) для европейского рынка. Глубокая ответственность за проектирование и развитие ядра системы: приём данных с устройств, обработка time-series, алертинг и управляющие команды.

Задачи

  • Проектировать и разрабатывать backend-сервисы для IoT-мониторинга и EMS: приём данных с устройств, обработка time-series, алертинг, отчётность и потоки управляющих команд
  • Разрабатывать, тестировать и выпускать модули на стеке Java 21 / Spring Boot / MyBatis-Plus / MySQL / Redis / Kafka / ClickHouse / Quartz / S3-MinIO
  • Вести системное проектирование: анализ требований, проектирование БД и API, предложения по интеграциям, участие в технических ревью
  • Интегрировать сторонние системы и обмен данными (REST / SFTP / объектное хранилище) с учётом безопасности и надёжности
  • Поддерживать продакшн: мониторинг и алертинг, оптимизация производительности, траблшутинг и root-cause анализ
  • Взаимодействовать с product, frontend и compliance-командами для встраивания требований GDPR / Data Act в архитектуру
  • Исследовать и внедрять AI-функции (например, AI Q&A ассистент)

Требования

  • Бакалавр и выше в Computer Science или смежной области; 6+ лет опыта Java backend-разработки
  • Уверенное владение Java / Spring Boot; опыт проектирования и поставки микросервисных архитектур
  • Опыт с MyBatis-Plus и MySQL/MariaDB; сильные навыки SQL-оптимизации и проектирования схем
  • Опыт с Redis (архитектура кэша, распределённые локи, стратегии консистентности кэша)
  • Знание Kafka или аналогов (RocketMQ и др.), понимание гарантий доставки (без потерь и дублей, обработка backlog)
  • Практический опыт с ClickHouse или другими аналитическими движками (Doris / StarRocks / time-series БД)
  • Знание Linux, планировщиков задач (Quartz / XXL-Job), интеграций SFTP/SSH и объектного хранилища S3/MinIO
  • Соответствие хотя бы одному треку: SE — самостоятельная подготовка system/solution design документов и опыт ведения средних/крупных модулей; Full-stack — практический опыт с React / Vue и готовность расти во full-stack
  • Профессиональный английский (свободное чтение/письмо, устный — достаточный для кросс-бордерной работы)

Условия

  • Full-time
  • Локация: Мюнхен, Германия
  • Современный стек и европейский рынок (GDPR, Data Act)
  • Возможность роста в System Engineering (solution design) или full-stack
  • Направление AI-ассистентов как новое развитие продукта

Навыки

  • Java
  • Java 21
  • Spring Boot
  • MyBatis-Plus
  • MySQL
  • MariaDB
  • Redis
  • Kafka
  • RocketMQ
  • ClickHouse
  • Doris
  • StarRocks
  • Quartz
  • XXL-Job
  • Linux
  • SFTP
  • SSH
  • S3
  • MinIO
  • REST
  • React
  • Vue
  • Spring AI
  • LLM
  • RAG
  • Docker
  • Kubernetes
  • Azure
  • AWS

Похожие вакансии

Mission Planning & Ground Station Systems
VisionSpace TechnologiesMiddleДармштадтОфис
4 нояб.
Tech Lead
CleraLeadБерлинГибрид
4 нояб.
Senior Software Developer Java (m/w/d)
Sopra SteriaSeniorБерлинГибрид
72,000 – 100,000 EUR в год
4 нояб.
Softwareentwickler .net (w/m/d)
WSW Wuppertaler Stadtwerke GmbHMiddleWuppertalГибрид
4 нояб.
AI Systems and Automation Engineer (m/f/d)
enmaccMiddleМюнхенГибрид
4 нояб.
Senior Backend Engineer (Java) — IoT Remote Monitoring & Energy Management System — NeuVerge-Tron, Мюнхен | itrelocate