Neuverge Tron
Senior Backend Engineer (Java) — IoT Remote Monitoring & Energy Management System
Munich, Germany
Java
SENIOR BACKEND ENGINEER (JAVA) — IOT REMOTE MONITORING & ENERGY MANAGEMENT SYSTEM
Location: Germany · Munich
Employment Type: Full-time
ABOUT THE TEAM
We are building an IoT remote monitoring and Energy Management System (EMS) for the European market, covering data ingestion, monitoring & alerting, and energy scheduling/optimization for PV and storage assets. Our stack is modern, our market is Europe (GDPR, Data Act compliance), and we are exploring AI-powered assistants as a new direction. You will take deep ownership of core system design and evolution, with a clear growth path toward System Engineering (solution design) or full-stack development.
RESPONSIBILITIES
- Design and develop backend services for IoT remote monitoring and EMS: device data ingestion, time-series processing, alerting, reporting, and control-command flows.
- Build, test, and ship modules on our stack: Java 21 / Spring Boot / MyBatis-Plus / MySQL / Redis / Kafka / ClickHouse / Quartz / S3-MinIO.
- Own system-solution work: analyze requirements, produce database designs, API designs, and third-party integration proposals; lead or join technical design reviews.
- Integrate with third-party systems and data exchanges (REST / SFTP / object storage) with security and reliability.
- Support production operations: monitoring & alerting, performance optimization, troubleshooting and root-cause analysis.
- Collaborate with product, frontend, and compliance teams to embed GDPR / Data Act requirements into system design.
- Explore and deliver AI-powered features (e.g., AI Q&A assistant).