Backend & IoT Systems Engineer (m/w/d) Java / Spring Boot

RAINMESH - digital water management

Berlin

Híbrido

EUR 70 000 - 110 000

Tempo integral

há 14 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Vantagens oferecidas por esta oferta de emprego

Flexible Arbeitsgestaltung
Weiterbildung
Innovatives Team
Nachhaltige Projekte

Resumo da oferta

RAINMESH bietet eine zentrale technische Rolle bei der Weiterentwicklung unserer IoT-Plattform, mit Schwerpunkt Backend-Entwicklung in Java und Spring Boot. Du arbeitest eigenständig am System und koordinierst mit externen Partnern.

Du gestaltest robuste Backend-Linien, integrierst neue Sensoren, behältst Performance und Sicherheit im Blick und unterstützt Kundeninstallationen. Wir bieten flexibles, hybrides Arbeiten in Berlin und gezielte Weiterbildung.

Qualificações

  • Mehrjährige praktische Erfahrung in der Backend-Entwicklung mit Java und Spring Boot, inklusive 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.

Responsabilidades

  • Backend-Services mit Java und Spring Boot weiterentwickeln, Fehler beheben und bestehende Komponenten hinsichtlich Qualität, Wartbarkeit, Performance und Ausfallsicherheit verbessern.

Conhecimentos

Java
Spring Boot
Backend-Entwicklung
Automatisierte Tests
Refactoring
Verteilte Systeme
Schnittstellen
Fehleranalyse
Linux
SQL
Monitoring
Versionsverwaltung
Code-Reviews
Release Management

Descrição da oferta de emprego

Gestalte mit uns digitale Lösungen für einen verantwortungsvollen Umgang mit Regenwasser.

Worum es geht

RAINMESH entwickelt digitale Lösungen, mit denen Regenwassersysteme intelligent überwacht, gesteuert und weiterentwickelt werden können. Dafür verbinden wir Geräte und Sensoren im Feld mit einer digitalen Plattform. Mit RAINMESH möchten wir einen konkreten Beitrag zur Klimafolgenanpassung und zu einem verantwortungsvollen Umgang mit Wasser und Ressourcen leisten. Wenn dich die Kombination aus Social Impact und Business reizt, lies gerne weiter. Dafür suchen wir eine technisch erfahrene Person, die unser System als Ganzes versteht, selbst entwickelt und gemeinsam mit uns weiterdenkt.

Deine Rolle

Du übernimmst eine zentrale technische Rolle bei der Weiterentwicklung unserer IoT-Plattform. Dein Schwerpunkt liegt auf Backend-Entwicklung mit Java und Spring Boot. Gleichzeitig behältst du das Gesamtsystem im Blick, von angebundenen Geräten und Schnittstellen über Kommunikation und Datenhaltung bis zu Betrieb, Monitoring und Fehleranalyse.

Du entwickelst selbst produktiv am System und arbeitest zugleich mit unserem erfahrenen IT-Dienstleister als interne technische Ansprechperson auf Augenhöhe zusammen. Je nach Thema setzt du Lösungen selbst um, entwickelst sie gemeinsam mit unserem Dienstleister oder bindest weitere Fachleute ein.

Für Spezialthemen wie Elektroplanung, Statistik oder vertiefende IT-Sicherheitsprüfungen greifen wir bei Bedarf auf zusätzliche Expertise zurück. Du begleitest deren technische Einbindung, musst diese Bereiche aber nicht selbst vollständig abdecken.

Deine Aufgaben
  • 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 unsere Plattform einbinden.
  • Störungen über mehrere Systemebenen hinweg analysieren, Ursachen eingrenzen und Lösungen selbst oder gemeinsam mit unserem IT-Dienstleister umsetzen.
  • Monitoring, Logging und Alerting so weiterentwickeln, dass Ausfälle früh erkannt und Ursachen schnell nachvollzogen werden können.
  • Bei technisch anspruchsvollen Inbetriebnahmen und Störungen in Kundeninstallationen unterstützen, zum Beispiel 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 entwickelst du robuste Rückfallmechanismen.
  • Technische Entscheidungen, Schnittstellen und Abläufe nachvollziehbar dokumentieren, Möglichkeiten und Grenzen des Systems intern vermitteln und Wissen im Team weitergeben.
  • 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.
  • Die 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.
Hilfreich – aber kein Muss

Nicht jede eingesetzte Technologie muss dir bereits vertraut sein. Entscheidend ist, dass du Erfahrung mit komplexen technischen Systemen mitbringst und dich strukturiert in neue Protokolle, Werkzeuge und Geräte einarbeiten kannst. Dabei arbeitest du nicht allein, sondern erhältst Unterstützung durch unseren erfahrenen IT-Dienstleister und weitere Fachpartner.

  • IoT- oder industrielle Geräteintegration.
  • MQTT oder andere Messaging-Protokolle sowie REST-APIs.
  • Erfahrung mit IoT- und industriellen Kommunikationsprotokollen sowie der Integration von Sensoren, Aktoren und Steuerungen.
  • VPN, Zertifikate, Firewalls und sichere Fernwartung.
  • Zeitreihendatenbanken und Verarbeitung von Sensordaten.
  • IoT-Sicherheit, Plausibilitätsprüfung und sichere Ausfallzustände.
  • Wie du Zusammenarbeit gestaltest
  • Du kommunizierst klar und zugewandt. Erfahrungen mit Gewaltfreier Kommunikation oder vergleichbaren Ansätzen sind willkommen.
  • Du hörst zu, hinterfragst deine eigene Perspektive und sprichst Spannungen offen an.
  • Du übernimmst Verantwortung, ohne Entscheidungen über die Köpfe anderer hinweg zu treffen.
  • Du gehst transparent mit Fehlern und Wissenslücken um und holst Unterstützung, wenn sie gebraucht wird.
  • Du teilst dein Wissen und machst technische Zusammenhänge auch für Menschen außerhalb deines Fachgebiets verständlich.
  • Du behältst neben technischen Zielen auch Menschen, Sicherheit und langfristige Folgen im Blick.
  • Wie wir arbeiten möchten
  • Menschlichkeit und gesunde Grenzen: Das persönliche Wohlbefinden und die Gesundheit unserer Mitarbeitenden sind uns wichtig. Wir planen Arbeit so, dass Dauerüberlastung und ständige Erreichbarkeit nicht zum Arbeitsalltag werden.
  • Autonomie und Transparenz: Du erhältst echten Gestaltungsspielraum, klare Prioritäten und die Informationen, die du für verantwortliche Entscheidungen brauchst.
  • Kooperation und Wissensteilung: Wir setzen auf gemeinsame Lösungen statt interner Konkurrenz oder persönlicher Wissensinseln.
  • Offene Lern- und Fehlerkultur: Probleme, Unsicherheiten und Fehler dürfen früh angesprochen und als Ausgangspunkt für Verbesserungen genutzt werden.
  • Sinn und persönliche Entwicklung: Weiterbildung soll zu deinen Interessen, Stärken und Aufgaben passen. Gemeinsam arbeiten wir an einem verantwortungsvollen Umgang mit Wasser und Ressourcen.
Was wir bieten
  • Eine zentrale technische Rolle mit großem Gestaltungsspielraum beim Aufbau eines neuen Unternehmens und eines gesellschaftlich relevanten Produkts.
  • Eine anspruchsvolle Entwicklungsrolle, in der du unsere Systeme schrittweise kennenlernst und zunehmend technische Verantwortung übernimmst, unterstützt durch erfahrene Fachpartner.
  • Kurze Entscheidungswege und direkter Austausch mit den fachlich Verantwortlichen.
  • Ein kleines, innovationsgetriebenes Team mit verlässlichen Rahmenbedingungen.
  • Projekte mit konkretem Nutzen für Nachhaltigkeit, Klimafolgenanpassung und Smart Cities.
  • Einen Arbeitsplatz in Berlin mit flexibler, hybrider Arbeitsgestaltung. Unsere Muttergesellschaft sitzt in Baden-Baden, sodass wir uns regelmäßig auch mit dem Team dort austauschen und treffen.
  • Gezielte Weiterbildung in relevanten Technologien und Fachthemen.
  • Eine Kultur, die Verantwortung und hohe fachliche Ansprüche mit Respekt, Offenheit und gesunden Grenzen verbindet.
Rahmenbedingungen

Durch unsere Muttergesellschaft in Baden-Baden gilt auch für unser Berliner Büro der entsprechende Tarifvertrag mit einer Arbeitszeit von 37,5 h / Woche und 30 Tagen Urlaub. Hybrides Arbeiten ist möglich. Wir treffen uns im Team auch in Baden-Baden, sodass gelegentliche Dienstreisen zum Profil gehören. Alle weiteren Rahmenbedingungen möchten wir gerne persönlich besprechen.

Vielfalt willkommen

Wir möchten insbesondere FLINTA+ Personen ermutigen, sich zu bewerben, auch wenn du noch nicht jeden Punkt des Profils vollständig erfüllst. Entscheidend sind für uns deine Fähigkeiten, dein Entwicklungspotenzial und die Art, wie du Verantwortung und Zusammenarbeit gestaltest.

Bewerbungen sind unabhängig von Geschlecht, geschlechtlicher Identität, sexueller Orientierung, Herkunft, Religion oder Weltanschauung, Behinderung und Alter willkommen.

Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Systemingenieur:in Prozess- und Betriebsdatenmanagement (w/m/d)
Systemingenieur:in Prozess- und Betriebsdatenmanagement (w/m/d)

bwb • Berlin

Presencial
EUR 58 000 - 80 000
39-Stunden-Woche
30 Tage Urlaub/Jahr
Mobiles Arbeiten möglich 60% der Zeit
+5
Senior Software Engineer - Node.js (m/f/d)
Senior Software Engineer - Node.js (m/f/d)

Solarize • Berlin

Híbrido
EUR 85 000 - 110 000
Hybrid work model
Urban Sports Club Zuschuss?
Job Bike
+1
Controllerin / Controller für Infrastruktur- und Bauprojekte (w/m/d)
Controllerin / Controller für Infrastruktur- und Bauprojekte (w/m/d)

Berliner Verkehrsbetriebe (BVG) • Potsdam

Presencial
EUR 65 000 - 90 000
30 Tage Urlaub
Weihnachtsgeld 2100€
Urlaubsgeld 500€
+4
(Senior) Infrastructure Engineer (m/w/d)
(Senior) Infrastructure Engineer (m/w/d)

Jonas und der Wolf GmbH • Berlin

Presencial
EUR 58 000 - 75 000
Deutschlandticket
Urban Sports Club-Mitgliedschaft
Home-Office
+2
Business Systems Administrator (m/w/d)
Business Systems Administrator (m/w/d)

DKSR - Data Competence Center for Cities & Regions • Berlin

Híbrido
EUR 45 000 - 65 000
30 Tage Urlaub
Weiterbildungsbudget
Jobticket oder Jobrad
+3
Senior Backend Entwickler:in (d/m/w)
Senior Backend Entwickler:in (d/m/w)

3pc GmbH Neue Kommunikation • Berlin

Híbrido
EUR 75 000 - 110 000
Unbefristeter Arbeitsvertrag
Flexible Arbeitszeitmodelle
Homeoffice-Möglichkeit
+3
Business Systems Administrator (m/w/d)
Business Systems Administrator (m/w/d)

Remotely • Berlin

Presencial
EUR 48 000 - 64 000
30 Tage Urlaub
Weiterbildungsbudget
Jobticket oder Jobrad
+2
Bauleiter Tiefbau (m/w/d)
Bauleiter Tiefbau (m/w/d)

Enertrag • Schenkenberg

Híbrido
EUR 70 000 - 100 000
30 Tage Urlaub
Hybrides Arbeiten
Weiterbildungsbudget
+1
IT Administrator:in - Automation & Security (m/w/d)
IT Administrator:in - Automation & Security (m/w/d)

EINHUNDERT • Köln

Híbrido
EUR 50 000 - 70 000
Flexible Arbeitszeiten
30 Tage Urlaub
Mitarbeitendenbeteiligungsprogramm
+2
Lead Smart Water Solutions Architect (m/w/d)
Lead Smart Water Solutions Architect (m/w/d)

Heinz Lackmann GmbH & Co. KG • Münster

Híbrido
EUR 90 000 - 120 000
50€ Sachbezug als Lackmann-Taschengeld
JobRad
Corporate Benefits