(Senior) Data Platform Engineer | Fraud & Integration
Deutsche Kreditbank Aktiengesellschaft
Berlin, Germany
1 month ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German Experience level
SeniorJob location
Berlin, Germany
Tech stack
Clean Code Principles
Java
API
Amazon Web Services (AWS)
Cloud Computing
Software Quality
Data Architecture
Data Infrastructure
Distributed Systems
Groovy
Java Virtual Machine (JVM)
JSON
SAS (Software)
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
Data Streaming
XML
Camel
IT Architecture
Gitlab
GIT
Containerization
Integration Tests
Kubernetes
Information Technology
Kafka
Job description
- Du entwickelst und betreibst zentrale Integrationslösungen, die unsere Datenflüsse im Bankenumfeld - insbesondere bei der Erkennung, Prävention und Analyse von Fraud - zuverlässig, skalierbar und zukunftsfähig machen.
- Dabei arbeitest du an der Schnittstelle zwischen Fachbereich und Technologie und gestaltest aktiv unsere Integrations- und Datenarchitektur mit.
- Entwicklung und Betrieb von Integrationslösungen zur Orchestrierung, Transformation und Anreicherung von Daten sowie technische Konzeption und Weiterentwicklung unserer Integrationsarchitektur für Fraud-Detection-Use-Cases
- Umsetzung komplexer Datenflüsse und Schnittstellen im Bankenumfeld unter Berücksichtigung regulatorischer Anforderungen
- Implementierung robuster, skalierbarer und wartbarer Lösungen in Apache Camel und Groovy sowie die Entwicklung von eventgetriebenen Architekturen (z. B. mit Kafka)
- Durchführung von Entwickler-, Integrationstest und Sicherstellung von Codequalität (Reviews, Best Practices, Clean Code)
- Analyse fachlicher Anforderungen gemeinsam mit Business Analysten und Übersetzung in technische Lösungen
- Monitoring, Fehleranalyse und kontinuierliche Optimierung bestehender Datenprozesse
Requirements
- Abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder vergleichbare Qualifikation und mehrjährige Berufserfahrung in der Softwareentwicklung (Senior-Level)
- Fundierte Erfahrung mit Integrationslösungen und verteilten Systemen sowie Erfahrung mit JVM-basierten Technologien (z. B. Groovy, Java) gewünscht sowie Erfahrung mit SAS Plattformen (z. B. SAS Fraud Management, SAS Viya) von Vorteil
- Erfahrung mit modernen Daten- und Event-Streaming-Technologien (z. B. Kafka) und mit Cloud-Technologien und verteilten Systemen (z.B. AWS)
- Kenntnisse in Git/Gitlab, Containerisierung und Orchestrierung (z. B. Kubernetes) sowie sicherer Umgang mit APIs und Datenformaten (REST, SOAP, JSON, XML)
- Strukturierte, analytische und lösungsorientierte Arbeitsweise und Kommunikationsstärke sowie Freude in der Zusammenarbeit mit Fachbereichen