Senior Java Solution Expert
Role details
Job location
Tech stack
Job description
- Modernisierung und Migration energiewirtschaftlicher Abrechnungssysteme
- Umsetzung architektonischer Vorgaben und Migration monolithischer Java-Anwendungen in modulare Services (SpringBoot, Kafka, Hibernate, Keycloak, Lombok)
- Analyse, Machbarkeitsprüfung und Migration des Datenbankmodells zu einem SOA-tauglichen Schema; Sicherstellung transaktionssicherer Prozesse (ACID)
- Integration von Open-Source- und Third-Party-Bibliotheken sowie Entwicklung von Tools für Testing, CI/CD, Monitoring und Container-Management
- Umsetzung von Infrastructure as Code (Ansible, Azure Pipelines, Git)
- Kontinuierliche Optimierung von Java-Versionen, Libraries und Tools; Integration in moderne Betriebs- und Entwicklungsumgebungen (Linux, Azure DevOps)
- Migration bestehender Schnittstellen (Webservices, RMI) auf REST bzw. eventbasierte Kommunikation; Mitentwicklung einer browserbasierten UI
- Erstellung technischer und regulatorischer Dokumentation (Schnittstellen, Betrieb, GoB, GoDV); Sicherstellung revisionssicherer Systemlandschaften
- Implementierung und Optimierung von Monitoring, Alarmierung und Qualitätssicherung; Betreuung containerisierter Systeme im Betrieb
- Bewertung neuer Technologien sowie enge Zusammenarbeit mit Architektur, Fachbereichen und Key Usern
Requirements
- Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbare Ausbildung/Berufserfahrung
- Mehrjährige Erfahrung als Java-Entwicklerin oder IT-Architektin, insbesondere Betrieb und Betreuung von Java-Applikationen unter UNIX-/Linux-Systemen (z. B. Red Hat)
- Mindestens 1 Jahr Erfahrung im Betrieb einer Legacy-Java-Applikation, Weiterentwicklung einer Java-Abrechnungsapplikation im energiewirtschaftlichen Umfeld sowie direkter Kundenkontakt
- Kenntnisse und praktische Erfahrung mit Linux Red Hat (Betrieb, Administration, Troubleshooting), Azure DevOps (Build, Release, CI/CD), Git (Versionskontrolle, Branching, Merge Requests) und Bash-Scripting
- Erfahrung in containerbasierter Entwicklung (Docker, Podman), SpringBoot, Maven, Borland Together sowie Java8 * Java21 Migration
- Sicherer Umgang mit Infrastruktur- und Betriebsplattformen, Monolith-Dekomposition sowie Erfahrung in SOA/Microservices, idealerweise im energiewirtschaftlichen Kontext
- Gute Kenntnisse im Java-Ökosystem und relevanten Frameworks (Spring Boot, Hibernate)
- Erfahrung mit Webservices (SOAP), REST, Messaging/Event-Kommunikation, SQL, Tomcat, Kafka, Lombok
- Vertrautheit mit Authentifizierungslösungen, SSO-Integration und Sicherstellung der Revisionssicherheit nach GoB/GoDV
- Deutsch- und Englischkenntnisse (mindestens B1)
- Erfahrung mit agilen Methoden (Scrum, Kanban), fortgeschrittener Bash-Programmierung, Linux-Server-Konfiguration und digitaler Zusammenarbeit mit Remote-Teams
- Kenntnisse in serviceorientierter Architektur, Monitoring- und Alarmierungstools im produktiven Betrieb sowie Erfahrung bei Integration, Modernisierung oder Migration energiewirtschaftlicher Systeme
Nice-to-Have
- Erfahrung mit agilen Methoden (Scrum, Kanban), fortgeschrittener Bash-Programmierung und Linux-Server-Konfiguration, inklusive relevanter Linux-Subsysteme
- Zusammenarbeit mit Remote-Teams und digitale Kollaboration
- Kenntnisse in serviceorientierter Architektur (SOA, Microservices)
- Erfahrung mit Monitoring- und Alarmierungswerkzeugen sowie Integration, Modernisierung oder Migration energiewirtschaftlicher Systeme
- Umgang mit regulatorischen Vorgaben, Compliance-Anforderungen und Fähigkeit zur Kommunikation technischer Sachverhalte; Bereitschaft zur kontinuierlichen Weiterbildung und Einarbeitung in neue Technologien
Benefits & conditions
-
Flexible Arbeitszeitmodelle Gleitzeit, Teilzeitmöglichkeiten und mobile Arbeit - angepasst an Ihre Lebenssituation
-
Attraktive Vergütung Leistungsgerechte Bezahlung und transparente Gehaltsentwicklung
-
Weiterbildung & Entwicklung Fachliche und persönliche Förderung durch individuelle Weiterbildungsangebote
-
Langfristige Perspektiven Unbefristete Arbeitsverträge und projektübergreifende Entwicklungsmöglichkeiten
-
Abwechslungsreiche Projekte Spannende Großprojekte im Bereich Energie, Infrastruktur und Digitalisierung
-
Moderne Arbeitsumgebung Technisch ausgestattete Arbeitsplätze und digitale Tools für effizientes Arbeiten
-
Wertschätzendes Miteinander Flache Hierarchien, direkte Kommunikation und ein kollegiales Betriebsklima, Die abgebildeten Mitarbeitervorteile sind unternehmensabhängig und können je nach Position und Abteilung abweichen. Bonus Kfz-/Reisezulage Firmenwagen Mitarbeiter-Laptop Firmenhandy Kostenfreie Getränke Ergonomischer Arbeitsplatz Zusätzlicher Urlaubstag Fitnessangebote Flache Hierarchien Flexible Arbeitszeiten Gute Verkehrsanbindung Homeoffice Ein modernes Arbeitsumfeld Büroküche Eigene Ideen Parkplatz Unbefristeter Arbeitsvertrag Tätigkeit in Festanstellung Tankkarte Studienförderung Weiterbildungsmöglichkeiten Urlaubsgeld Freie Tage für ehrenamtliche Tätigkeiten Die abgebildeten Mitarbeitervorteile sind unternehmensabhängig und können je nach Position und Abteilung abweichen.