Das Unternehmen ist auf dem Weg, die Energiewelt in eine neue, digitale, erneuerbare und dezentrale Zukunft zu führen. Als Treiber der Digitalisierung in der Netzwirtschaft, Netztechnik und Netzdiensten entwickelt das Unternehmen innovative Lösungen für eine nachhaltige Energiewelt. In der Rolle des Software Developers für Cloud Applications und Frontend sind Sie verantwortlich für die Entwicklung und den Betrieb von Middleware-Services, um Telemetriedaten zwischen IoT-Backends und Drittsystemen zu verarbeiten. Sie arbeiten an Cloud-Anwendungen mit Java und Spring Boot und optimieren die Anbindung an Microsoft-SQL-Datenbanken. Zudem sind Sie für das Deployment in Microsoft Azure zuständig und setzen Terraform zur Infrastrukturautomatisierung ein. Ihre Aufgaben umfassen auch die Entwicklung von CI/CD-Pipelines und die Implementierung von REST-APIs sowie gRPC/Protobuf-Schnittstellen. Sie arbeiten eng mit verschiedenen Teams zusammen und tragen zur Weiterentwicklung der Gesamtplattform bei. Das Unternehmen bietet ein modernes Arbeitsumfeld mit flachen Hierarchien, agilen Arbeitsmethoden und vielfältigen Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Flexible Arbeitszeiten und eine gute Work-Life-Balance sind ebenfalls Teil des Angebots.
Software Developer Cloud Applications und Frontend (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat hat ein Studium der Informatik, Ingenieurwissenschaften, Informationstechnik oder eine vergleichbare Ausbildung abgeschlossen. Zudem sollte der Kandidat mindestens fünf Jahre Erfahrung in der Cloud- und Backend-Entwicklung mitbringen, idealerweise im IoT- oder Plattformumfeld. Fundierte Kenntnisse in Java, Spring Boot und relationalen Datenbanken, insbesondere Microsoft SQL, sind erforderlich. Erfahrung im Umgang mit Cloud-Plattformen, vorzugsweise Microsoft Azure, sowie mit Infrastructure-as-Code, wie Terraform, sind ebenfalls wichtig. Der Kandidat sollte mit CI/CD-Pipelines, bevorzugt auf Basis von GitLab CI, vertraut sein. Grundkenntnisse in der Entwicklung von Web-UIs oder Tools mit JavaScript und React sind von Vorteil, ebenso wie eine strukturierte und lösungsorientierte Arbeitsweise. Kommunikationsstärke und die Fähigkeit, sicher mit verschiedenen Stakeholdern zu kommunizieren, sind ebenfalls notwendig. Fließende Deutschkenntnisse (C1) und sehr gute Englischkenntnisse (B2) runden das Anforderungsprofil ab.