27.07.2026 aktualisiert

**** ******** ****
nicht verfügbar
info: nicht verfügbar bis 30.11.2026

Anwendungsentwickler mit Java basierenden Technologien und Erfahrungen bei Finanzdienstleistern

Linz am Rhein, Deutschland
Deutschland
Fachabitur
Linz am Rhein, Deutschland
Deutschland
Fachabitur

Profilanlagen

Profil-Rudolf-V4.2.pdf

Skills

HTMLJavaSAP Sybase ASEAmazon Web ServicesApache AntApache TomcatAnwendungsserverAtlassian JiraBash ShellUNIXCSSCheckstyleContinuous IntegrationCommon Object Request Broker ArchitectureIBM DB2LinuxEclipseJ2EEFindbugsFreemarkerGradleGroovyVim Text EditorHibernateJava Database ConnectivityJava Message ServiceSpring FrameworkSwing (Java)WildflyJUnitPostgreSQLLibreofficeLog4JMantisApache MavenMercurialTeam Foundation ServerOracle FinancialsScrumMockitoEasymockSOAPPL/SQLSQLSubversionBildwirkereiTestngTransact-SqlUMLTracInformixDOORS (Software)Spring BootSybaseGitLabGitKanbanV-modellKubernetesApache KafkaWikisRestful ApisCucumber (Software)Spring BatchAtlassian BambooDockerJenkins
Entwickler mit guten Kenntnissen und langer Erfahrung in der Entwicklung von Softwaresystemen und deren Schnittstellen. Vorwiegend für Finanzdienstleister implementierte ich fachliche Anforderungen mit Hilfe des Java Ökosystems.

Betriebssysteme:
  • Windows, Unix/Linux
Programmiersprachen:
  • Java, Groovy, Bash, HTML, CSS, SQL, PLSQL, TSQL
Frameworks:
  • J2EE, JDBC, Swing, Springframework, Spring Boot, Spring Batch, Hibernate, JacORB, TestNG, jUnit, EasyMock, jMockit, Mockito, Cucumber, Tapestry, Log4j, Slf4j, Emma Coverage, MapStruct
ServiceAPIs:
  • REST, Soap, Corba, Rpc, Jms, Kafka
Template Engines:
  • Velocity, Freemarker, Jasper, Thymeleaf
Static Code Analyzers:
  • Checkstyle, Findbugs, SonarLint
Application Server und Datenbanken:
  • Tomcat, JBoss, Sybase ASE, Sybase IQ, Oracle, Db2, Informix, PostgreSQL
Cloudumgebungen
  • AWS, HuawaiCloud, on Premise Lösungen mit Kubernetes basierenden Laufzeitumgebung

Entwicklungsumgebungen:
  •  Eclipse, Vim
Konfigurationsmanagementsysteme:
  • Subversion, Git, Mercurial
IssueTracker:
  •  Jira, Mantis, TFS, Trac
Packetbau:
  •  rpm, docker
CI/CD:
  • Jenkins, Bamboo, GitLab
Buildsysteme:
  • Maven, Ant, Gradle, Make
Modellierungswerkzeuge:
  • yEd, UML, PlantUML, UMLet
Dokumentation:
  • Asciidoctor, Wiki, Word, LibreOffice, Doors
Vorgehen:
  • Scrum, Kanban, V-Model

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2004

Sprachen

DeutschMutterspracheEnglischgut

Projekthistorie

Fullstack Web Entwicklung

it.nrw

Öffentlicher Dienst

5000-10.000 Mitarbeiter

Erweiterung der bestehenden Java J2EE/JakartaEE Kundenanwendung um Anwendervorgänge.
Dabei wird die Webanwendung mittels SpringBoot, JSF/Primefaces sowie Projekteigenen
Webkomponenten um weitere Masken erweitert.

Zugehörige Businesslogik unter Verwendung von Datenbank(MariaDB), Zugriffe via jOOQ als auch Verwendung des S3-APIs

Java Backend Entwicklung im Bereich Brokerage Backend

SBroker: Online Broker

Banken und Finanzdienstleistungen

50-250 Mitarbeiter

Erweiterung bestehenden Microservices um neue Features. Integrationstesterstellung auf Basis des
Karate-Frameworks.
Ebenfalls waren Authentifizierungs und Authorisierungsszenarios auf Basis von Keycloak zu realisieren.

Dabei kamen neben Java 21 eine Reihe von Werkzeugen zum Einsatz wie IntelliJ, Maven, Docker, Kubernetes, Postman, PostgresSQL, SpringBoot als auch Bibliotheken wie mockito, Mapstruct und Standards wie REST, openAPI und XML.

Projekt Softwareentwicklung im Bereich Risikokennzahlen

Aareal Bank

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Weiterentwicklung der hauseigenen Software zur Berechnung von Ausfallwahrscheinlichkeiten
und Ausfallverlustquoten. Es gilt mehrere Java-basierende Webapplikationen und Services mit
neuen oder erweiterten Features auszustatten. Zusätzlich werden auch Incidents und Bugreports
bearbeitet.

Migration Belegerstellung

dwpbank

Banken und Finanzdienstleistungen

1000-5000 Mitarbeiter

Als Javaentwickler oblag mir die Entwicklung eines Microservice welcher
• Belegdaten die vom Host im COBOL Copybook-Format angeliefert werden, in ein internens
Auftragsformat zu migrieren
• Technisch werden die Daten über S3 Buckets angeliefert, vom Microservice verarbeitet und
über Kafka Topics an nachfolgende Prozesse weitergeleitet.

Schnittstellenentwicklung für ein Sparplan mit vermögenswirksame Leistungen

dwpbank

Banken und Finanzdienstleistungen

  • Anbindung an Kalenderservice des HOSTS
  • Schnittstelle zum ELSTER Konsenmitteilungsverfahren.
    Analyse, Architektur und Implementierung der Schnittstelle.

Java Backendentwicklung bei einer Bundesbehörde im Rahmen eines Projektes zum Austausch von Steuergestaltungen

Bundesbehörde

Internet und Informationstechnologie

>10.000 Mitarbeiter

Backendentwicklung gemäß Anfordernungen aus dem Pflichtenheft der Finanzbehörde. Implementierung
von Prozessen zu der Verarbeitung von Steuergestaltungsmeldungen.

Eingesetzte Software
  • Tools: Eclipse, Maven, Jenkins, Git, UML , JBoss, Oracle DB, Doors
  • Bibliotheken: Spring, Spring Batch, JPA / Hibernate, QueryDsl, Liquibase, MapStruct, Jackson, jUnit
  • Protokolle: REST und auch SOAP

Entwicklungsmethodik: V-Model, Kanban, ...

Datenformat Konverterentwicklung im Bereich der 3D Grafikprogrammierung

SHD

Internet und Informationstechnologie

250-500 Mitarbeiter

Entwicklung eines glTF Konverters zur Überführung eines Datenmodels in das Khronos glTF V2
Datenformat.

Eingesetzte Software
• Tools: Eclipse, Gradle , Spring Boot, Jenkins, Git, Asciidoctor, Blender 2.8
• Sprachen: Java
• Protokolle: REST
• Entwicklungsmethodik: Scrum, Continuous integration

Java Microservice Entwicklung für AWS/Huawei Cloud Anwendung

Valtech

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Implementierung einer Kundenregistrierung bei einem OpenID Provider

Es wurden Microservices mit Java/Spring Boot entwickelt, in Docker Container verpackt und auf
der AWS Cloud/Huawai Cloud betrieben. Meine Aufgabe war es die Backend Funktionalität in Form
eines Microservices zu implementieren. Dazu gehörte die Entwicklung eines REST Schnittstelle für
das Frontendsystem, die Implementierung der OpenId/Oauth2 Komunikation mit dem ID Provider
und die Speicherung der Kundendaten beim ID Provider.

Zusätzlich setzte ich einen Jenkinsserver auf und erstellte mehrere CI Jobs zur Erstellung der
Dockercontainer.

Eingesetzte Software
  • Tools: Eclipse, Maven, Spring Boot, Jenkins, Confluence, BitBucket, Git, Jira, Asciidoctor• Sprachen: Java
  • Protokolle: REST, OpenID/Oauth2
  • Entwicklungsmethodik: Scrum, Continuous integration

Systemanalyst, Programmierer und Tester in einem Counterparty Risk Integration Project bei der Commerzbank im Bereich Risk/IT

Commerzbank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Neuentwicklung des Prudent Valuation-Prozesses.
Es werden verschiedenen AVAs (Berechnung der zusätzlichen Wertanpassungen) für Fair Value-bilanzierte Finanzinstrumente berechnet. Verschiedene Kategorien wurden von mir mitentwickelt. z.B:
  • Cp (Concentrated Positions) Konzentrations-Illiquiditätsanpassungen
  • Fac (Future admin costs) zukünftige Verwaltungskosten
  • Mr (Modelrisk) Modellrisiko- und Parameterunsicherheiten
  • Mpu ( Market price uncertainty ) Marktpreisunsicherheit

Unterstützende Arbeiten bei der Migration der Risikostammdaten und deren Zulieferprozesse

Migration des Kontrahenten-Kreditspreadkurvenmappingprozesses im Zuge der neuen CDS ISDA Methodik. Hierbei mußte ich auch Anpassungen an meiner Library aus dem Dresdner Kleinwort Projekt vornehmen. Grund war das neue PD Bootstrapping Preismodel nach dem ISDA Big Bang von 2009. 
Durch Umstrukturierung wurde ich vermehrt für Wartungsarbeiten an dem Prozess für die Berechnung der CVA/DVA/FVA Kennzahlen eingesetzt( Counterparty valuation adjustment / Dept valuation adjustment ).

Regelbasierende Markierung von Transaktionen zum Zwecke der Segmentierung
In diesem Projekt wurde vermehrt auf Agile Softwareentwicklung gesetzt. Dabei kam zuerst Scrum
und dann Kanban zum Einsatz. Auch die testgetriebene Entwicklung findet vermehrt statt.

Eingesetzte Software:
  • Tools: Eclipse, Sybase ASE, Maven, Spring Boot, Cucumber, RPM, Jenkins, FindBugs, Bamboo, Atlassian JIRA
  • Sprachen: Java, (T-)SQL
  • Entwicklungsmethodik: Scrum, Kanban, Continuous integration

Systemanalyst, Architekt, Programmierer und Tester bei Migrationsprojekten im Zuge der Übernahme durch die Commerzbank

Commerzbank

Banken und Finanzdienstleistungen

>10.000 Mitarbeiter

Viele Schnittstellenanpassungen für Stamm und Marktdatenversorgung
Zum Beispiel
  • Ratingdatenversorgung: Sowohl interne als auch externe ( von Ratingagenturen )
  • WM Datenschnittselle ( Wertpapiermanagment )
  • CDS Spreads Datenversorgung
  • Transaktionsdaten
Mitarbeit an einem Datawarehouse für Stamm und Marktdaten auf Basis des Sybase ASE Servers.
Während dieses Projektzeitraums war meine Tätigkeit stark SQL lastig. Daher nahm ich
vorwiegend ETL-Tätigkeiten wahr. Aber auch eine J2EE basierende Anwendung auf einem Jboss
Applikationserver wurde von mir in dieser Zeit gepflegt. Desweiteren wurden HTML basierende
Statusmeldungen kreiert und Reports mit Jasper erstellt.

Eingesetzte Software:
  • Tools: Eclipse, Sybase Workspace, Sybase ASE, Jasper, Maven, RPM
  • Sprachen: Java, (T-)SQL, HTML, XML, Groovy

Systemanalyst, Architekt, Programmierer und Tester für Schnittstellenentwicklung im Bereich Credit Asset Management/RiskIt

Dresdner Kleinwort Wasserstein

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Stammdatenpool
Design und Implementierung eines konsolidierten Stammdatenpools für den Betrieb des
Moody’s KMV Risk Calculators

Bereich Kontrahentenrisiko
  • Implementierung einer Methodik zur Berechnung von Credit Default Swaps (CDS) sowie einem Bootstrappingvefahren zur Berechnung von Ausfallwahrscheinlichkeiten. Die entstandene Javabibliothek wurde in einem Javaprozess auf einem Rechencluster mit einer ausreichenden Anzahl von CPUs gehosted und konnte per RMI angesprochen werden. Ein von mir geschriebener Batchprozess berechnete aus CDS Spreads, Zinskurven und Recoveryrates Ausfallwahrscheinlichkeiten für Kontrahenten. Diese werden bei der Berechnung des Kontrahentenrisikos (ökonomisches Kapital) verwendet. Die Methodik definierte eine Finanzmathematiker, der auch einen Prototypen mit Mathlab entwickelte. Die Javaenwicklung lag ausschließlich bei mir. Bei der Entwicklung verwendete ich das springframework, log4j, jodatime, ActiveMQ, TestNG und Maven.
  • Design und Implementierung eines regelbasierenden Korrekturprozesses für Transaktionen.
Eingesetzte Software
  • Tools: Eclipse, Powerdesigner, Sybase ASE + IQ, SpringFramework, Log4j, Jodatime, ActiveMQ, TestNG, Maven, RPM
  • Sprachen: Java, SQL, HTML, XML, Groovy

Java Softwareentwicklung für eine Modul des Geno Kredit Systems

Fiducia

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Erweiterung von Geno Kredit durch Weiterentwicklung des Moduls "Druck des Kreditbeschlussprotokolls" auf Basis bestehender fachlicher Anforderungen.

Eingesetzte Software
  • Tools/Sprachen: Java, Eclipse, Innovator, Tomcat, JBF (Java Banking Framework)

Anwendungsentwicklung bei der Deutschen Post AG/ Printcom

Deutschen Post AG

Transport und Logistik

>10.000 Mitarbeiter

IVV ( Integrierte Vorverarbeitung : Elektronischen Daten werden zunächst für die Drucker vorverarbeitet und schließlich an die Produktionssysteme verschickt. Die Vorverarbeitung wird in einem Prozess abgewickelt, in dem Konverter als Datenmanipulator (sowohl native als auch Java Konverter) einen zentralen Bestandteil darstellen )
  • Anwendungsentwicklung / Qualitätsmanagement
  • Wartungsarbeiten ( Fehlerbehebung, Implementierung von Featurerequests )
  • Reaktivierung und Erstellung von Unittests
  • Einführung eines Coveragetools
  • Evaluierung von ETL- Tools
  • Erstellung von PL-SQL Upgradescripts für den Releasewechsel
  • Erstellung einer Unittest Umgebung für PLSQL Packages
  • Durchführung von Integrationstests
Eingesetzte Software
  • Tools: Eclipse, Rational Rose, Oracle9 DB, Ant
  • Sprachen: Java, SQL, HTML, XML

Anwendungsentwicklung und Schnittstellenentwicklung im Zuge von Migrationsprojekten

SPK Köln/Bonn

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Schnittstellenentwicklung im Zuge von Migrationsprojekten
  • Übernahme der Wartung für das "PASS" Projekt ( hausinterne Authentifizierungs -und Authorisierungslösung ( J2EE Security basierend) um z.B. SingleSignOn Lösungen zu realisieren) . Typische Wartungsarbeiten war die Bearbeitung eingestellter Tickets ( Fehlerbehebung, Implementierung von Featurerequests ) im Bugtracking Tool.
  • Entwicklung und Implementierung einer Schnittstelle von dem hausinternen Authentifizierungsservice "PASS" zum Host des Rechnenzentrums. Diese Schnittstelle ist Batch-basierend und stellt eine Verbindung über einen Remote- SCP - Service und einem JBoss basierenden Applikationserver her.
  • Entwicklung und Implementierung einer Schnittstelle von dem hausinternen Fachklassenmodel "Hades" zu dem WinWord Plugin "Koves" (Stellt Bausteine für Vorlagen verschiedener Dokumententypen des in und externen Schriftverkehrs zu Verfügung ). Die Schnittstelle wurde als WebService implementiert.
Eingesetzte Software
  • Tools: JBuilder, Axis, Together, UML, Jboss V4, Tomcat, Oracle9 DB, Ant, Struts, Liferay, SSH, SpringFramework, j2ssh
  • Sprachen: Java, SQL, HTML, XML, SOAP

JavaSoftwareentwicklung zur Erweiterung der Ratingsoftware im Bereich Privatkundenrating.

Fiducia

Banken und Finanzdienstleistungen

5000-10.000 Mitarbeiter

Konsumentenkredit
Erweiterung der Ratingsoftware für den Bereich Privatkundenrating. Meine Teilaufgabe war die Entwicklung der Entscheidungsmatrix.

Eingesetzte Software
  • Tools/Sprachen: Java, Eclipse, Innovator, Tomcat, JBF (Java Banking Framework)


Modul "Vermögensverhältnisse"
Weiterentwicklung des Moduls "Vermögensverhältnisse" auf Basis bestehender fachlicher
Anforderungen auf der Clientseite.

Werkzeuge
  • Eclipse, Innovator, Tomcat, JBF (Java Banking Framework)
  • Sprachen: Java

Festanstellung bei der Fa. Much-Net AG

Much-Net

Internet und Informationstechnologie

10-50 Mitarbeiter

Über den ganzen Zeitraum war ich in einer Festanstellung bei der Fa. Much-Net AG
in Bonn tätig. An allen folgenden Projekten war ich als Entwickler und/oder als
Projektleiter beteiligt. Zeugnis gerne auf Anfrage.

Ausbau eines Limitsystems zur Realtimeüberwachung verschiedener Limittypen
  • Entwicklung einer realtimefähigen Komunikationsplattform für Händlerclients und Riskcontroller.
  • Entwicklung eines Java/Swing basierenden Limitviewerx, der jederzeit die aktuelle Auslastung der Limite anzeigt.
Werkzeuge, Bibliotheken und Sprachen
  • Jdeveloper, Swing, Corba, C++, Java
Funktion
  • Systemanalyst, Architekt und Programmierer ( des Limitviewers )


Realtime Custody Überwachung
Gesamtprojektleitung ( auf Seiten der Fa. Much- Net ) für den Einsatz des Risikomanagement und
Limitsystems ( PMS ) bei der Dresdner Bank im Zuge der Einführung des CCP der Deutschen Börse.
Neartimebewertung von Wertpapieren, Derivaten, Sicherheiten und Geldkonten incl. Risikokennzahlen z.B. ValueAtRisk( VaR) Für dieses Projekt wurde PMS auf eine IBM AIX Umgebung mit Hilfe von Visual Age C und auf
Linux (mit GNU C ) portiert. Das Projekt wurde erfolgreich mit einer Projektdauer von 1+1/2 Jahren
abgeschlossen.

Werkzeuge
  • Client → WindowsNT, Internet Explorer
    • Intraday Reports mittels HTML und JavaScript.
  • Applikationserver
    • AIX Rechner. Zentralprozessing. Transaktionsbuchungen und Rechenkern (ValueAtRisk Berechnungen) liefen hier.
    • Kommunikation mittels CORBA.
  • Datenbank
    • Informix
Funktion
  • Technische Vertriebsunterstüzung, Projektleiter, Systemanalyst, Architekt

Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden