Backend & IoT Systems Engineer Java / Spring Boot
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job 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 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., 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.
Requirements
- 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.
Benefits & conditions
- 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., ErzĂ€hl uns, welche Erfahrungen du mitbringst und wie du dir deinen Platz bei RAINMESH vorstellst. Wir schauen gemeinsam, wie es passt.
support@rainmesh.de
https://www.rainmesh.de
Gehalt: 47.300,00⏠- 87.500,00⏠pro Jahr
Leistungen:
- Betriebliche Weiterbildung
- Flexible Arbeitszeiten
About the company
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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ