Softwareentwickler*in Java-Technologien & Anwendungsintegration
Role details
Job location
Tech stack
Job description
Wir werden unser 10-köpfiges technologie-affines Team weiter ausbauen und suchen begeisterungsfähige Mitstreiter*innen. Zu Deinen Aufgaben gehören folgende Schwerpunkte:
- Design und Entwicklung von Softwarelösungen und Schnittstellen, in denen unterschiedliche Fachapplikationen und Technologien zusammentreffen - gemeinsam mit Business Analysten, Testern und anderen Entwicklungseinheiten in einer agilen Lieferorganisation
- Weiterentwicklung unseres Technologiestacks in der Softwareentwicklung und Ausbau unserer Build-Deployment-Pipeline (u.a. GitLab, Maven, Nexus, Sonar, ArgoCD)
- Unterstützung des IT-Betriebs an der Schnittstelle zwischen Development und Operations
- Mitarbeit und sukzessive Übernahme von Verantwortung bei der Modernisierung unserer Integrationsplattform
- Je nach persönlichen Interessen und Fähigkeiten kannst Du Dich in den Schwerpunkten Software-Entwicklung, Software-Architektur oder DevOps weiterentwickeln
Requirements
- Ein abgeschlossenes Studium oder eine vergleichbare Qualifikation sowie erste berufliche Erfahrung
- Fundierte praktische Erfahrungen in der Softwareentwicklung, idealerweise mit Java und Spring Boot, Quarkus, Linux, SQL, Containerisierung (bevorzugt mit OpenShift), WebService-APIs
- Tiefergehende Expertise in einem dieser Themengebiete:
- Aufbau bzw. Weiterentwicklung von Build-Deployment-Pipelines
- Erstellung und Konfiguration von Applikationen für den Betrieb in OpenShift
- Architektur und Design von API-Schnittstellen
- Interesse an Software-Architekturen und die Bereitschaft, sich in diesem Bereich sukzessive weiterzuentwickeln. Wir unterstützen dies auch in Form von Weiterbildungen/Zertifizierungen.
- Eine Arbeitsweise, geprägt von Partnerschaftlichkeit, Wertschätzung sowie Begeisterung und Teamgeist
Benefits & conditions
Im IT-Bereich Markt/Depot bist Du mit dem Team verantwortlich für die Entwicklung und den sicheren Betrieb einer Plattform für die Integration von Applikationen inhouse und zu externen Partnern (Finanzverbund, Behörden). Als Infrastruktur-Plattform nutzen wir OpenShift und die Applikationen erstellen wir mit OpenSource-Java-Technologien wie bspw. SpringBoot, Quarkus und Camel. Darüber hinaus erweitern wir die Architektur mit Komponenten aus der Azure Cloud. Die Integrationsplattform ist ein zentraler Architekturbaustein zwischen Web-Applikationen / Apps und unseren unternehmenskritischen Depotsystemen und dient der Abwicklung der Kommunikation zwischen Endkunden, Banken und Union Investment. Qualitativ hochwertige und zukunftsfähige Softwareentwicklung, stabiler Betrieb, Gewährleistung der IT-Sicherheit und flexible Bereitstellung neuer Funktionen sind hierbei wichtige Erfolgsfaktoren.