Aufgaben
- Implementierung und Migration: Umsetzung der vom Java Solution Architekten konzipierten Lösungsansätze zur Modernisierung und Migration bestehender Anwendungen
- Datenbank-Transformation: Analyse und Migration des bestehenden Datenbankmodells auf ein SOA-taugliches Schema
- Integration und Entwicklung: Einbindung von Open-Source- und Third-Party-Bibliotheken sowie Entwicklung von Tools für automatisiertes Testing und Monitoring
- Infrastructure as Code: Implementierung von IaC mit Ansible, Azure Pipelines und GIT
- Systemoptimierung: Kontinuierliche Anpassung und Optimierung hinsichtlich Java-Versionen, Bibliotheken und Tools
- Schnittstellen und Kommunikation: Migration von Webservices und RMI-Kommunikation auf REST- oder eventbasierte Mechanismen
- Governance und Dokumentation: Erstellung von Schnittstellen- und Betriebsdokumentationen unter Berücksichtigung regulatorischer Vorgaben
- Monitoring und Betrieb: Umsetzung und Optimierung von Monitoring, Alarmierung und Qualitätssicherung
Profil
- Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbare Ausbildung/Berufserfahrung
- Tiefgründige Erfahrung als Java-Entwickler oder IT-Architekt, insbesondere im Betrieb und in der technischen Betreuung von Java-Applikationen unter Linux (z. B. Red Hat)
- Praktische Erfahrung in der Weiterentwicklung von Java-Applikationen im energiewirtschaftlichen Umfeld
- Kenntnisse in SpringBoot, Hibernate, Kafka sowie Container-Technologien (Docker, Podman)
- Erfahrung mit Azure DevOps, GIT und BASH-Scripting
- Gute Deutsch- und Englischkenntnisse
Benefits
- Anspruchsvolle und abwechslungsreiche Aufgaben in einer zukunftsträchtigen und innovativen Branche
- Betreuung im laufenden Projekt durch unser Team
- Ein hoch motiviertes Team und ein offener Kommunikationsstil