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

NeuVerge-Tron GmbH

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 GmbH in Munich is seeking a Senior Backend Engineer (Java) to own backend design for IoT remote monitoring and an EMS platform. You will shape data ingestion, time-series processing, alerting, and control flows to meet European GDPR standards.

You will implement with Java 21, Spring Boot, MyBatis-Plus, and a stack including MySQL, Redis, Kafka, ClickHouse, Quartz, and S3/MinIO. English fluency is required for cross-border collaboration.

Qualifications

  • Bachelor's degree or above in Computer Science; 6+ years of Java backend experience.
  • Strong Java/Spring Boot skills; proven microservice design experience.
  • Proficient with MyBatis-Plus and MySQL/MariaDB; SQL tuning and schema design.
  • Proficient with Redis; caching and distributed locks.
  • Familiar with Kafka or RocketMQ; delivery semantics (no loss/duplication).
  • Experience with ClickHouse or similar analytics databases.
  • Familiar with Linux, Quartz/XXL-Job, SFTP/SSH, and S3/MinIO.
  • English proficiency for cross-border collaboration.
  • SE track: system design docs; or Full-stack track with React/Vue.

Responsibilities

  • Design and develop backend services for IoT remote monitoring and EMS: data ingestion, time-series processing, alerting, reporting, and control flows.
  • Build, test, and ship modules on the stack: Java 21 / Spring Boot / MyBatis-Plus / MySQL / Redis / Kafka / ClickHouse / Quartz / S3-MinIO.
  • Own system-solution work: analyze requirements, produce designs, and lead technical reviews.
  • Integrate with third-party systems (REST/SFTP/obj storage) with security and reliability.
  • Support production operations: monitoring, performance optimization, debugging and RCA.
  • Collaborate with product, frontend, and compliance to embed GDPR/Data Act requirements.
  • Explore and deliver AI-powered features (e.g., AI Q&A assistants).

Skills

Java backend
Spring Boot
Microservices design
SQL tuning
Redis
Kafka
ClickHouse
S3/MinIO
Linux
SFTP/SSH integration
English proficiency

Education

Bachelor's degree in Computer Science

Tools

MyBatis-Plus
MySQL/MariaDB
Quartz
XXL-Job
Redis (cache architecture)
Docker
Kubernetes
S3/MinIO

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)
  • Bachelor's degree or above in Computer Science or related field; 6+ years of Java backend development experience.

  • Strong command of Java / Spring Boot; solid experience designing and delivering microservice architectures.

  • Proficient with MyBatis-Plus and MySQL/MariaDB; strong SQL tuning and schema design skills.

  • Proficient with Redis (cache architecture, distributed locks, cache‑consistency strategies).

  • Familiar with Kafka or equivalent messaging systems (RocketMQ etc.), with a solid grasp of delivery semantics (no loss, no duplication, backlog handling).

  • Hands‑on experience with ClickHouse or other analytical engines (Doris / StarRocks / time‑series databases).

  • Familiar with Linux, job scheduling (Quartz / XXL‑Job), SFTP/SSH integration, and S3/MinIO object storage.

  • Meet at least one of the following:

    • SE track: able to independently produce system/solution design documents; have led the design and delivery of medium‑to‑large modules or systems.

    • Full‑stack track: hands‑on delivery experience with React / Vue frontend, with the willingness and potential to grow into a full‑stack engineer.

  • 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 • München

Remote
EUR 90,000 - 130,000
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
Senior Software Engineer - Java
Senior Software Engineer - Java

Lobster GmbH • Germany

Hybrid
USD 70,282 - 93,709
Opportunity to work flexibly from home
Modern offices in Germany and the Netherlands
Personal Learning & Development budget
+3
Senior Software Engineer – Java
Senior Software Engineer – Java

Lobster • Tutzing

Hybrid
EUR 60,000 - 85,000
Opportunity to work flexibly from home
Modern offices in Germany and the Netherlands
Personal Learning & Development budget
+3
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
Senior Java Software Engineer
Senior Java Software Engineer

Doghouse Recruitment • Germany

Remote
EUR 90,000 - 120,000
Senior Java Backend Engineer (m/f/x)
Senior Java Backend Engineer (m/f/x)

osapiens • Mannheim

Hybrid
EUR 90,000 - 130,000
Senior Backend VPP Software Engineer - TypeScript (m/f/d)
Senior Backend VPP Software Engineer - TypeScript (m/f/d)

1KOMMA5˚ • Berlin

Remote
Confidential
Flexible Arbeitszeiten
Mitarbeitervorteile mit Futurebens
Jobrad-Leasing
+1
Senior Backend Developer (m/f/d)
Senior Backend Developer (m/f/d)

Media Ems • Garching bei München

Remote
EUR 90,000 - 130,000
Fully remote setup
Office meet-ups near Munich (Garching)
Occasional off-sites
+1
Software Engineer - Edge & Cloud (m/f/d) arbeitnow 1KOMMA5 ̊ Berlin · 10/30/2026
Software Engineer - Edge & Cloud (m/f/d) arbeitnow 1KOMMA5 ̊ Berlin · 10/30/2026

Primetime • Berlin

Hybrid
EUR 70,000 - 110,000
EGYM Wellpass
Futurebens discounts
Job bike leasing