Senior Java Entwickler | Spring Boot, Microservices, Kafka | Core Banking
- Verfügbarkeit einsehen
- 0 Referenzen
- 85‐105€/Stunde
- 45147 Essen
- Weltweit
- zh | en | de | ja
- 01.09.2026
- Contract ready
Kurzvorstellung
ein Jahrzehnt JVM: Java 8-17, Spring Boot, Microservices, Kafka, Oracle.
Sechs Jahre Core Banking mit 24/7-Verantwortung, Incident Response und
Root-Cause-Analyse.
Geschäftsdaten
Qualifikationen
Projekt‐ & Berufserfahrung
11/2024 – 11/2025
Tätigkeitsbeschreibung
Resident Consultant vor Ort für das OS/DB-Upgrade der Australien-
Niederlassung einer Geschäftsbank auf ein Kernbankensystem. Koordination von Offshore- und Nearshore-Teams, Erstellung der Upgrade-Runbooks gemeinsam mit dem IT-Team der Bank, Ausführung der Testfälle in der aktualisierten Umgebung, Testberichte und Go-live-Unterstützung. Die einmonatige Gewährleistungsphase wurde ohne Störung abgeschlossen. Als Teamleiter zusätzlich Verantwortung für einen Change-Request-Stream im Internet- und Mobile-Banking über zwei Phasen. Fachliche Betreuung von
zwei Junior-Ingenieuren.
Anwendungsadministration, Java (allg.), Manueller Tester IT-Qualitätssicherung, Oracle Database, Projektleitung / Teamleitung (IT), Requirement Analyse, Systemmigration, Test Management, Testen, UNIX, Windows Server (allg.)
5/2023 – 4/2024
Tätigkeitsbeschreibung
Entwicklung XML-basierter Datenintegrationskomponenten auf Microsoft SQL Server mittels Stored Procedures zur Anbindung eines Kernbankensystems an heterogene Datenquellen. Leitung von Design und Implementierung von Kernfinanzlösungen und Datenbankintegrationen für regionale Bankkunden.
Parallel Senior Engineer für ein SaaS-Produkt: Integration einer nationalen digitalen Identitätsplattform. Fachliche Betreuung von drei
Junior-Beratern.
Transact-Sql, Microsoft SQL-Server (MS SQL), Softwareanforderungsanalyse, Java (allg.), Node.Js, Spring Framework, Typescript, XML, Schnittstellenentwicklung, Representational State Transfer (REST), Bankwesen (allg.)
7/2021 – 5/2023
Tätigkeitsbeschreibung
Entwurf und Umsetzung einer Event-Streaming-Lösung auf Apache Kafka
(Confluent Platform), die Transaktionsdaten des Kernbankensystems bereits bei Transaktionsabschluss an das Data Warehouse liefert und eine
bestehende D+1-Batch-Verzögerung vollständig eliminiert hat. 24/7-Support auf L1 und L2 sowie Incident Response für ein Kernbankensystem ohne Fehlertoleranz (Linux, Java, JBoss). Change Requests: aufsichtsrechtliches Meldewesen an die Zentralbank, Echtzeit-Alarmierung im Zahlungsverkehr.
Zusätzlich Neuaufbau der Front-End- und Back-End-Architektur eines
SaaS-Produkts mit React, TypeScript und Node.js.
Apache Kafka, Data Warehousing, ETL, Mysql, Oracle Database, Incident-Management, Wildfly, Java (allg.), Node.Js, Spring Framework, Typescript, 24/7 Leistungen, 2nd & 3rd Level Support, Linux (Kernel), React (JavaScript library), Bankwesen (allg.), Meldewesen (Bank)
Über mich
Schwerpunkt: Backend-Entwicklung mit Java (8 bis 17) und Spring Boot,
REST-API-Design, Microservices und verteilte Systeme. Dazu relationale
Datenbanken (Oracle, MS SQL Server, MySQL) einschließlich Stored
Procedures, Datenmodellierung, Query-Optimierung und Performance-Tuning.
Ereignisgesteuerte Architektur ist ein Schwerpunkt. Ich habe eine
Event-Streaming-Lösung auf Apache Kafka (Confluent Platform) entworfen
und gebaut, die Transaktionsdaten bereits bei Transaktionsabschluss an
das Data Warehouse liefert und damit eine bestehende D+1-Batch-
Verzögerung vollständig eliminiert hat.
Was mich von rein bauenden Entwicklern unterscheidet, ist die
Betriebsseite. Die Systeme, die ich gebaut habe, habe ich anschließend
auch verantwortet: 24/7-Support auf L1, L2 und L3, Incident Response und
Root-Cause-Analyse in einer Umgebung ohne Fehlertoleranz, inklusive
nächtlicher Wartungsfenster. Dazu Plattformarbeit auf Linux und Windows
Server sowie JBoss EAP, einschließlich eines Plattform-Upgrades von EAP
5.2 auf 7 mit sauberem Produktions-Go-live über sechs Länder hinweg.
Fachlich komme ich aus dem regulierten Finanzumfeld. Sechs Jahre Core
Banking auf Temenos T24: Upgrades und Migrationen, Parametrierung und
Customizing, aufsichtsrechtliches Meldewesen an eine Zentralbank,
Echtzeit-Zahlungsverkehr und Anbindung von Drittsystemen. Anforderungen,
bei denen Korrektheit nicht verhandelbar ist, sind für mich
Normalzustand und nicht Ausnahme.
Ich habe in vier Ländern gearbeitet, jeweils direkt beim Kunden
eingesetzt statt hinter einer Ticket-Warteschlange, und Anforderungen
von der Aufnahme über die technische Spezifikation bis in den
Produktivbetrieb begleitet. In mehreren Projekten habe ich Junior-
Kolleginnen und -Kollegen fachlich betreut.
Weitere Kenntnisse
objektorientiertes Design, Design Patterns, Nebenläufigkeit und
Multithreading, Unit- und Integrationstests
Architektur: Microservices, verteilte Systeme, ereignisgesteuerte
Architektur, Apache Kafka (Confluent Platform), REST-API-Design und
-Integration, Verarbeitung hochvolumiger Transaktionen, Batch-
Verarbeitung
Datenbanken: Oracle, MS SQL Server, MySQL, MongoDB, Stored Procedures,
XML-basierte Datenintegration, Datenmodellierung, Query-Optimierung,
Performance-Tuning, Backup und Disaster Recovery
Plattform und Betrieb: Linux, Windows Server, JBoss EAP (EAP 6
Administrator zertifiziert, JVM-Parameter-Tuning), Git und Branching-
Strategien, Docker, Kubernetes (minikube/kind, Cloud-verwaltete
Cluster), AWS (EC2-Hosting, Grundlagen), Agile/Scrum, 24/7-
Produktionssupport, Incident- und Root-Cause-Analyse, KI-gestützte
Entwicklung (Codex)
Frontend: React, TypeScript, Node.js, komponentenbasierte
UI-Entwicklung
Core Banking: Temenos T24 / Transact, Installation und Konfiguration,
InfoBasic zu TAFC/TAFJ-Kompilierung, Aufbau einer TAFJ/JBoss-EAP/
Oracle-Umgebung von Grund auf bis Temenos Transact R22 Model Bank,
Temenos AA (AA Loan, AA Deposit), RTGS, hochvolumiger Zahlungsverkehr,
Liquiditätsmanagement, aufsichtsrechtliches Meldewesen
Integrationen: Stripe, OAuth/SSO (Google, Facebook), Ethereum Smart
Contracts, Singpass (digitale Identität Singapur)
Persönliche Daten
- Chinesisch (Muttersprache)
- Englisch (Fließend)
- Deutsch (Gut)
- Japanisch (Gut)
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
