Aufgabe:
Sie arbeiten in einem Team von erfahrenen Kollegen und entwickeln Funktionen für unser Netzleitsystem HIGH-LEIT Sie unterstützen bei der schrittweisen Modernisierung unserer Bestandsfunktionen und Laufzeitkomponenten Sie arbeiten mit dem Produktmanagement zusammen bei der Erstellung und Freigabe von Anforderungen Sie konzipieren und implementieren Softwarefunktionen in allen Anwendungsbereichen und unterstützen bei der Dokumentation und der Qualitätssicherung Ein besonderer Schwerpunkt liegt auf der Evaluation, Einführung und Verwendung etablierter Muster, Werkzeuge und Lösungen für die aktuellen und zukünftigen Aufgaben unseres Netzleitsystems und der umliegenden SoftwaresystemeQualifikation:
Abgeschlossenes Studium oder Ausbildung (Schwerpunkt Informatik, Elektro-/ Informationstechnik) oder eine nachweislich vergleichbare Qualifikation Sie bringen gute Kenntnisse in der Softwareentwicklung mit und haben mehrjährige praktische Erfahrung mit Java Die aktuellen Java Features (Java 17 +) sind Ihnen bekannt und Sie setzen diese auch aktiv ein Folgende Frameworks sind Ihnen vertraut und Sie können diese einsetzen: Spring Boot, Spring Data (JPA, JDBC), Spring Security, Spring MVC, JUnit und Mockito Diese Konzepte haben Sie schon angewendet: Message Broker, Distributed Computing, Software Testing, SQL und Abfrageoptimierung (vorzugsweise PostgreSQL), REST Wünschenswert sind Kenntnisse im Bereich Docker/Docker-Compose, Kubernetes, CI/CD-Pipelines Eine strukturierte und eigenständige Arbeitsweise, Teamfähigkeit sowie gute Deutsch- und Englisch-Kenntnisse runden Ihr Profil abWeitere Angebote in den Bereichen: