Senior Software Engineer Java (m/w/d)
Über uns Unsere vielfältigen Leistungen sind eng mit dem Energiebereich verbunden und umfassen verschiedene Dienstleistungen wie die Abrechnung von Heizkosten.
Wir konzentrieren uns jedoch nicht auf die direkte Bereitstellung von Strom oder Heizenergie. Die Auswahl des Energieversorgers für eine Wohnung, beispielsweise Gas, obliegt den Vermieterinnen und Vermietern sowie den Eigentümerinnen und Eigentümern.
Aufgaben Als Teil eines agilen Entwicklungsteams sind Sie verantwortlich für die Entwicklung und Verbesserung von Java-Anwendungen im Bereich Geräteverwaltung und Messwertverwaltung für unsere fernauslesbaren Messgeräte.
Sie entwickeln technische Konzepte für zukunftsorientierte Softwarelösungen unter Berücksichtigung von Branchenstandards und Spezifikationen.
Sie implementieren neue Anwendungen und optimieren bestehende Anwendungen, wobei Sie auf Wartbarkeit, Skalierbarkeit und Leistung achten, und integrieren sie gemeinsam mit den verantwortlichen agilen Teams in unsere IT-Landschaft.
Sie unterstützen den Ausbau der Testautomatisierung und die Verbesserung unserer CI / CD-Infrastruktur. Sie unterstützen den Bereitstellungsprozess sowie den Betrieb unserer Systeme.
Sie unterstützen den Product Owner bei der Beratung unserer Fachabteilungen hinsichtlich technischer und wirtschaftlicher Machbarkeit.
Profil Sie haben erfolgreich Ihr Hochschulstudium im Bereich Informatik oder einem verwandten Studienfach abgeschlossen.
Alternativ qualifizieren Sie sich durch relevante Berufserfahrung in Kombination mit Weiterbildungsmaßnahmen. Sie verfügen über langjährige Erfahrung im technischen Design und der Entwicklung von Java-Anwendungen sowie im Einsatz von Spring Boot, relationalen Datenbanken (z.
B. Oracle oder PostgreSQL), REST und JWT. Erfahrungen mit Keycloak, Kubernetes, Kafka, Python und Cloud-Services (idealerweise Azure) sind von Vorteil.
Sie besitzen ein grundlegendes Verständnis für IoT und können Themen wie Messdaten-Streaming, Verschlüsselung, Schnittstellen zu nachgelagerten Systemen und das Open Metering System (OMS) einordnen.
Sie wissen, wie man hochverfügbare und skalierbare Systeme entwirft, um Millionen von Datenpunkten zu verwalten. Sie haben Freude daran, Systeme an ständig wachsende Anforderungen anzupassen.
Sie bringen praktische Erfahrung in agilen Arbeitsmethoden mit (z. B. Scrum oder Kanban), idealerweise auch im Team und in skalierter Umgebung.
Teamarbeit, starke Kommunikationsfähigkeiten und eine zielorientierte Herangehensweise sind für Sie selbstverständlich. Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift runden Ihr Profil ab.
Wir bieten Direkte Zusammenarbeit mit dem strategischen IT-Management Eigenständige konzeptionelle Arbeit mit anschließender konkreter Umsetzung Teilnahme an der zukünftigen Ausrichtung eines internationalen Unternehmens, dessen Produkte dazu beitragen, den Ressourcenverbrauch zu reduzieren und die Umwelt zu schützen Vielfältige Lernmöglichkeiten und die Chance, Dinge selbst auszuprobieren Flexible Arbeitszeiten in einem modernen Bürogebäude und die Möglichkeit eines Homeoffice für eine ausgewogene Work-Life-Balance Sehr gute Angebote für persönliche und berufliche Weiterentwicklung Mitarbeiterveranstaltungen wie unser internationaler Soccer Cup Kontakt Ich freue mich auf deine Bewerbung! Solltest Du nicht auf dieses Profil passen, jedoch an einer neuen Position interessiert sein, dann freue ich mich dennoch über Deine Unterlagen und rufe Dich umgehend zurück, um Deine Interessen und Möglichkeiten zu besprechen.