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

Neuverge Tron

München

Remote

EUR 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Neuverge Tron is seeking a Senior Backend Engineer (Java) to design and implement backend services for an IoT remote monitoring and Energy Management System. You will work on data ingestion, time-series processing, alerting, reporting, and control-command flows within a modern stack including Java 21, Spring Boot, MyBatis-Plus, and Kafka.

Ideal candidates have 6+ years of Java backend experience, strong SQL skills, and proficiency with Redis, ClickHouse, and Linux.

Qualifications

  • Bachelor's degree or higher in Computer Science or related field.
  • 6+ years of Java backend development experience.
  • Strong Java and Spring Boot skills; microservice architectures.
  • Proficient with MyBatis-Plus and MySQL/MariaDB; SQL tuning.
  • Experience with Redis, Kafka, and time-series DBs; ClickHouse or similar.
  • Familiar with Linux, scheduling (Quartz/XXL-Job), and S3/MinIO integration.

Responsibilities

  • Design and develop backend services for IoT remote monitoring and EMS.
  • Build, test, and ship modules using Java 21 / Spring Boot / MyBatis-Plus / MySQL / Redis / Kafka / ClickHouse / Quartz / S3-MinIO.
  • Own system-solution work: design databases, APIs, and third-party integrations; lead design reviews.
  • Integrate with third-party systems (REST / SFTP / object storage) with security and reliability.
  • Support production operations: monitoring, performance optimization, troubleshooting.
  • Collaborate with product, frontend, and compliance teams to embed GDPR / Data Act requirements.
  • Explore and deliver AI-powered features (e.g., AI Q&A assistant).

Skills

Java backend
Spring Boot
Microservices design
MyBatis-Plus
MySQL/MariaDB
Redis caching
Kafka messaging
ClickHouse
Quartz
S3/MinIO
SFTP/SSH
Linux
XXL-Job
English proficiency

Education

Bachelor's degree in Computer Science or related field

Tools

MyBatis-Plus
MySQL/MariaDB
Redis
Kafka
ClickHouse
Quartz
XXL-Job
S3/MinIO
SFTP/SSH
Docker
Kubernetes

Job description

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).
Requirements (Must-have)
  1. Bachelor's degree or above in Computer Science or related field; 6+ years of Java backend development experience.
  2. Strong command of Java / Spring Boot; solid experience designing and delivering microservice architectures.
  3. Proficient with MyBatis-Plus and MySQL/MariaDB; strong SQL tuning and schema design skills.
  4. Proficient with Redis (cache architecture, distributed locks, cache-consistency strategies).
  5. Familiar with Kafka or equivalent messaging systems (RocketMQ etc.), with a solid grasp of delivery semantics (no loss, no duplication, backlog handling).
  6. Hands-on experience with ClickHouse or other analytical engines (Doris / StarRocks / time-series databases).
  7. Familiar with Linux, job scheduling (Quartz / XXL-Job), SFTP/SSH integration, and S3/MinIO object storage.
  8. Meet at least one of the following:
    1. SE track: able to independently produce system/solution design documents; have led the design and delivery of medium-to-large modules or systems.
    2. Full-stack track: hands-on delivery experience with React / Vue frontend, with the willingness and potential to grow into a full-stack engineer.
  9. Professional working proficiency in English (fluent reading/writing; spoken English sufficient for cross-border collaboration).
Nice to Have
  • Domain experience in PV / energy storage / power / energy industry, or IoT platforms.
  • Familiarity with European data regulations (GDPR, Data Act) and compliance-driven design.
  • Experience with Spring AI / LLM applications (RAG, agents, tool calling).
  • Docker / Kubernetes; cloud experience on Azure or AWS.
  • German language skills (B1 or above).
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

NeuVerge-Tron GmbH • München

Remote
EUR 90,000 - 130,000
Senior Software Engineer - Energy Markets (m/f/d)
Senior Software Engineer - Energy Markets (m/f/d)

1KOMMA5° • Berlin

Remote
EUR 85,000 - 110,000
Direct contact with decision-makers
Healthy work-life balance
Remote work flexibility
+3
Lead Fullstack Engineer (Typescript/Node.js) with German
Lead Fullstack Engineer (Typescript/Node.js) with German

Ersilia • Hofheim am Taunus

On-site
EUR 70,000 - 110,000
Software Engineer - Edge & Cloud (m/f/d)
Software Engineer - Edge & Cloud (m/f/d)

1KOMMA5° • Germany

Remote
EUR 75,000 - 110,000
Remote work Germany-wide
Office presence in Hamburg/Berlin/Mun.
EGYM Wellpass
+2
Software Engineer - Edge & Cloud (m/f/d)
Software Engineer - Edge & Cloud (m/f/d)

1KOMMA5˚ • Berlin

Hybrid
EUR 85,000 - 125,000
Remote work Germany-wide
Office in Berlin, Hamburg or Munich
EGYM Wellpass
Back End Engineer - Core Java
Back End Engineer - Core Java

Doghouse Recruitment • Germany

Hybrid
USD 85,324 - 108,077
Personal learning budget
Remote work flexibility
Up to 30 days remote work per year
Senior Software Engineer
Senior Software Engineer

Xcede Recruitment Solutions • Berlin

Remote
EUR 120,000 - 180,000
Software Engineer - Edge & Cloud (m/f/d)
Software Engineer - Edge & Cloud (m/f/d)

pofft Technology Inc. • Berlin

Hybrid
EUR 70,000 - 110,000
(Senior) Software Engineer - Device Connectivity (Go) (m/f/d)
(Senior) Software Engineer - Device Connectivity (Go) (m/f/d)

1KOMMA5° • Berlin

Hybrid
EUR 90,000 - 130,000
International team
Office Berlin
Flexible hours
+2
Senior Java Backend Engineer - Networking & Data Platform
Senior Java Backend Engineer - Networking & Data Platform

Doghouse Recruitment • Germany

Hybrid
USD 85,324 - 108,077
Personal learning budget
Remote work flexibility
Up to 30 days remote work per year