> Markdown version of [/jobs/ext/4001571-backend-iot-systems-engineer-java-spring-boot-hybrid](https://www.wearedevelopers.com/jobs/ext/4001571-backend-iot-systems-engineer-java-spring-boot-hybrid). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Backend & IoT Systems Engineer Java / Spring Boot - Hybrid - **Company:** BIRCO GmbH - **Location:** Berlin, Germany - **Salary:** €45,000.0 - €80,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Automation of Tests, Code Review, Relational Databases, Linux, Distributed Systems, Virtual Private Networks (VPN), Spring Framework, Message Queuing Telemetry Transport (MQTT), Standard Sql, SQL Databases, Data Logging, Spring-boot, Backend, Code Restructuring, Software Version Control - **Published:** October 29, 2026 - **Apply:** https://www.jobboard-deutschland.de/job/30633806/backend-iot-systems-engineer-m-w-d-java-spring-boot-hybrid-bei-birco-gmbh/ ## About the Role * Mehrjährige praktische Erfahrung in der Backend-Entwicklung mit Java und Spring Boot - einschließlich automatisierter Tests, Refactoring und produktiv eingesetzter Software. * Erfahrung mit verteilten Systemen, technischen Schnittstellen und systematischer Fehleranalyse. * Solide Linux-Kenntnisse sowie Sicherheit im Umgang mit Logs und grundlegenden Netzwerkfragen. * Gute Kenntnisse relationaler Datenbanken und SQL. * Erfahrung mit Monitoring, Versionsverwaltung, Code-Reviews und kontrollierten Releases. * Fähigkeit, technische Zusammenhänge ganzheitlich zu verstehen, Entscheidungen nachvollziehbar zu treffen und Lösungen eigenständig oder gemeinsam mit internen und externen Partnern umzusetzen. * Freude daran, selbst Code und Ideen einzubringen, bestehende Lösungen zu verstehen und sie pragmatisch weiterzuentwickeln. ## Description * Backend-Services mit Java und Spring Boot weiterentwickeln, Fehler beheben und bestehende Komponenten hinsichtlich Qualität, Wartbarkeit, Performance und Ausfallsicherheit verbessern. * Neue Geräte, Sensoren, technische Schnittstellen und Funktionen integrieren, systematisch testen und zuverlässig in die Plattform einbinden. * Störungen über mehrere Systemebenen hinweg analysieren, Ursachen eingrenzen und Lösungen selbst oder gemeinsam mit dem IT-Dienstleister umsetzen. * Monitoring, Logging und Alerting weiterentwickeln, damit Ausfälle früh erkannt und Ursachen schnell nachvollzogen werden können. * Bei technisch anspruchsvollen Inbetriebnahmen und Störungen in Kundeninstallationen unterstützen, etwa bei sicheren Fernzugängen, Updates, Konfigurationen, Logs und Verbindungsproblemen. * Datenbasierte Funktionen technisch integrieren und die Datenqualität absichern. Für fehlende, widersprüchliche oder unplausible Sensordaten sowie Kommunikationsausfälle robuste Rückfallmechanismen entwickeln. * Technische Entscheidungen, Schnittstellen und Abläufe nachvollziehbar dokumentieren, Möglichkeiten und Grenzen des Systems intern vermitteln und Wissen im Team weitergeben. * Mit dem erfahrenen IT-Dienstleister als interne technische Ansprechperson zusammenarbeiten, Lösungen selbst umsetzen, gemeinsam entwickeln oder weitere Fachleute einbinden. * Die technische Einbindung zusätzlicher Expertise für Spezialthemen wie Elektroplanung, Statistik oder vertiefende IT-Sicherheitsprüfungen begleiten. * Klar und zugewandt kommunizieren, zuhören, die eigene Perspektive hinterfragen und Spannungen offen ansprechen. * Verantwortung übernehmen, transparent mit Fehlern und Wissenslücken umgehen, bei Bedarf Unterstützung holen und Wissen teilen. * Technische Zusammenhänge auch für Menschen außerhalb des eigenen Fachgebiets verständlich machen und neben technischen Zielen auch Menschen, Sicherheit und langfristige Folgen im Blick behalten. Technologies: * Backend * IoT * Support * Java * Linux * MQTT * REST * SQL * Spring * Spring Boot * VPN