Backend & IoT Systems Engineer Java / Spring Boot

BIRCO GmbH
Berlin, Germany
14 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€47,300.0 - €87,500.0
Working hours
Shift work
Job source

Tech stack

Java (Programming Language) Automation of Tests Code Review Communications Protocols Relational Databases Linux Distributed Systems Virtual Private Networks (VPN) Message Queuing Telemetry Transport (MQTT) Remote Infrastructure Management SQL Databases Data Logging
+8 more
Time Series Databases Spring-boot Firewalls (Computer Science) Backend Restful APIs IoT Security Code Restructuring Software Version Control

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.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role