Über das Unternehmen
OMS ist die strategische zentrale Plattform für Dokumentenerstellung und -optimierung und bedient alle Geschäftsbereiche der Deutschen Bank weltweit. Die Hauptfunktion besteht darin, Geschäftsdaten - wie Transaktionen und Kundeninformationen - zu verarbeiten und Dokumente (z.B. PDFs) für verschiedene Kommunikationskanäle und Archive zu generieren.
Aufgaben
- Entwicklung und Weiterentwicklung von OMS-Backend-Services, Verarbeitungskomponenten und Integrationsmodulen mit Java
- Modernisierung bestehender Komponenten zu Cloud-fähigen, skalierbaren Microservices
- Aufbau leistungsstarker APIs für interne Kunden verschiedener Geschäftsbereiche
- Zusammenarbeit mit Cloud- und SRE-Teams, um resilientere, beobachtbare und effizient deploybare Lösungen sicherzustellen
- Teilnahme an Code-Reviews, Architekturentscheidungen und technischen Diskussionen
- Analyse und Behebung komplexer Produktionsprobleme in Zusammenarbeit mit dem Production-Support
- Mitwirkung an der Weiterentwicklung von CI/CD-Pipelines, automatisierten Tests und Entwicklertools
- Einsatz und Integration von KI-gestützten Methoden zur Verbesserung von Codequalität, Testing und Performanceanalyse
Anforderungen
- Fundierte praktische Erfahrung in der Java-Backend-Entwicklung
- Sehr gutes Verständnis von REST-APIs, Multithreading, asynchroner Verarbeitung und verteilten Systemen
- Erfahrung mit Spring / Spring Boot oder ähnlichen Frameworks
- Grundkenntnisse in Cloud-Umgebungen (Google Cloud von Vorteil) sowie erste Erfahrung mit Docker und Kubernetes
- Verständnis für CI/CD-Pipelines und automatisierte Tests
- Erfahrung mit SQL- und/oder NoSQL-Datenbanken
- Ausgeprägte analytische Fähigkeiten und eine proaktive Arbeitsweise sowie die Fähigkeit zur eigenständigen und teamübergreifenden Zusammenarbeit
- Fließende Englischkenntnisse
Benefits
- Emotionale Ausgeglichenheit: Beratung in schwierigen Lebenssituationen und Förderung der mentalen Gesundheit
- Körperliche Fitness: Umfangreiche Check-up Untersuchungen, Impfangebote und Beratung zur gesunden Lebensführung
- Soziale Vernetzung: Unterstützung durch den pme Familienservice, Fitness-Center, flexible Arbeitszeitmodelle und vielfältige Möglichkeiten zur Teilhabe
- Finanzielle Absicherung: Beitragspläne für Altersvorsorge, Bankdienstleistungen für Mitarbeiter, Firmenfahrrad oder Deutschlandticket