Backend & IoT Systems Engineer Java / Spring Boot - Hybrid

BIRCO GmbH
Berlin, Germany
2 days ago
Apply on www.jobboard-deutschland.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
€45,000.0 - €80,000.0
Working hours
Regular working hours

Tech stack

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
+4 more
Spring-boot Backend 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 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

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.
  • 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.

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.

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.

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.

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobboard-deutschland.de
Prepare application

Good distractions

Loading talks and stories from around this role