a Randstad company

Domain Driven Design | Cloud Native Application Development | Docker, Kubernetes & Istio

Profil
Top-Skills
Cloud Computing Microservices Software Architektur Design und Entwicklung Java 17 Docker Kubernetes Istio JUnit Mockito UML Confluence Jira Git Resilience mit Resilience4j Jenkins CI/CD Hazelcast für High-Performance Eclipse IntelliJ IDEA Spring Maven
Verfügbar ab
02.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
20%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz
Remote-Arbeit
möglich
Art des Profiles
Freiberufler / Selbstständiger
Der Experte ist als Einzelperson freiberuflich oder selbstständig tätig.

1 Jahr

2019-08

2020-07

Instant Payment für TCM: Transaction Controlling & Monitoring

Software Architect / Developer Hazelcast für High-Performance Java 11 Resilience mit Resilience4j ...
Rolle
Software Architect / Developer
Projektinhalte

Design und Entwicklung eines neuen Moduls für Instant Payment für TCM prüft alle Zahlungstransaktionen und Kundendaten auf Embargoverstöße und Finanzsanktionen. Dabei werden internationale, nationale und institutsspezifische Listen für die Sanktionsprüfung herangezogen und alle internationalen Regelungen erfüllt. Echtzeitüberweisungen erfordern, dass die Zahlungsvorgänge maximal 10 Sekunden benötigen. TCM soll in weniger als 800 ms ein Ergebnis (Stop/Go) liefern.

- Extreme schnelle Verarbeitung (? 400 ms für die gesamte Prüfung)

- High Performance

- High Availability

- Fehlertoleranz

- Messaging-Systeme zur asynchronen Abarbeitung prioritätsorientierter Geschäftsprozesse (ohne Workflow-Engines)

Produkte
TCM
Kenntnisse
Hazelcast für High-Performance Java 11 Resilience mit Resilience4j Deferred execution mit Lambda Expressions Spring / Spring Boot Hibernate CI/CD Git Jenkins Confluence Jira Eclipse JUnit Mockito
Kunde
targens GmbH (LBBW)
Einsatzort
Stuttgart
1 Jahr

2018-07

2019-06

Refactoring der gesamten Anwendung TCM

Software Architect / Developer Java 8 Hibernate Spring / Spring Boot ...
Rolle
Software Architect / Developer
Projektinhalte

?TCM? Transaction Controlling & Monitoring prüft alle Zahlungstransaktionen und Kundendaten auf Embargoverstöße und Finanzsanktionen. Dabei werden internationale, nationale und institutsspezifische Listen für die Sanktionsprüfung herangezogen und alle internationalen Regelungen erfüllt.

Die Hauptaufgabe bestand darin, der gesamten Anwendung zu refaktorisieren und in eine moderne Spring Applikation zu überführen. Dazu wurden proprietären Frameworks und APIs durch Spring APIs und Komponenten ersetzt.

- Einführung von Best Practice und Design Pattern

- Modularisierung

- Umfangreiche Unit-Test

- Integration von komplexen manuellen und maschinellen Arbeitslisten mit dynamischen  Filtern

Produkte
TCM
Kenntnisse
Java 8 Hibernate Spring / Spring Boot UML 2.0 Oracle 12c CI/CD Git Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito
Kunde
targens GmbH (LBBW)
Einsatzort
Stuttgart
1 Jahr 2 Monate

2017-01

2018-02

IBA/RÜA: Intensivbetreuung

Senior Developer WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 ...
Rolle
Senior Developer
Projektinhalte

?IBA/RÜA? ist eine Plattform für die Intensivbetreuung und Risikoüberwachung. Zu den Kernaufgaben dieser Plattform gehören: Forderungsberechnung, Ausfallberechnung, Einzelwertberechtigung und die

dazugehörenden Buchungstransaktionen. Buchungstransaktionen werden asynchron als Geschäftsprozesse in Oracle SOA-Suite initiiert.

- Erstellung von Software Konzepte auf Basis der Fachkonzepte.

- Verifizierung und Optimierung der Rechnen Algorithmen

- Erweiterung und Anpassung der Rechnen Algorithmen an neue Anforderungen

- Erweiterung und Anpassung der Buchungstransaktionen

- Optimierung und Anpassung der Geschäftsprozesse

- Umsetzung / Entwicklung der Software Architektur

- Unit-, Integrations- und Smoke-Tests

Kenntnisse
WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 Java EE EclipseLink jQuery Enterprise Architect Oracle 12c CI/CD Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito
Kunde
Südleasing GmbH
Einsatzort
Stuttgart
1 Jahr 9 Monate

2015-04

2016-12

Risikoüberwachung

Senior Software Entwickler WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 ...
Rolle
Senior Software Entwickler
Projektinhalte

?RÜA: Risikoüberwachung Applikation? ist eine Softwarelösung für die Verbesserung der Risikodeckung nach Basel-III und nach den Richtlinien der LBBW. Für Leasingverträge im Eigenrisiko oder Teilrisiko übernimmt RÜA die Risikoüberwachung, wenn sich das Scoring des Leasingnehmers verschlechtert hat. In diesem Fall werden Rücklagen gebildet und die Verwertung der Leasingobjekte beginnt. In RÜA wird die Gesamtforderung berechnet und anschließend werden die Verträge ausgebucht. Buchungstransaktionen und Workflows, wie das Vier-Augen-Prinzip, werden als Geschäftsprozesse im Oracle SOA-Suite realisiert.

- Verbesserung und ReDesign der Software Architektur

- Beratung und Abstimmung der technologischen und technischen Aspekte

- Umsetzung / Entwicklung der Software Architektur

- Unit-, Integrations- und Smoke-Tests

Kenntnisse
WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 EclipseLink jQuery Enterprise Architect UML Oracle 12c Subversion Jenkins Atlassian Confluence Atlassian JIRA
Kunde
Südleasing GmbH
Einsatzort
Stuttgart
1 Jahr 8 Monate

2013-08

2015-03

eLease

Senior Software Entwickler Spring Boot Thymeleaf Oracle SOA Suite ...
Rolle
Senior Software Entwickler
Projektinhalte

?eLease? ist die elektronische Akte und Workflow-Management-System für Leasingverträge. Für die Marktfolge ist eLease die zentrale Plattform für das Arbeiten mit Kundenakten und Leasingverträgen und somit trägt eLease maßgeblich zum Erfolg des Unternehmens bei. Über REST-Schnittstellen stellt eLease andere Plattformen, wie CRM und Risikomanagement, verschiedene Dienste zur Verfügung. Oracle SOA-Suite diente als Integrationsplattform mit dem Kundenstammdaten-Backend.

- Design und Erstellung der Software Architektur

- Beratung und Abstimmung der technologischen und technischen Aspekte

- Umsetzung / Entwicklung der Software Architektur

- Unit-, Integrations- und Smoke-Tests

Kenntnisse
Spring Boot Thymeleaf Oracle SOA Suite WebLogic Server Enterprise Edition EclipseLink Java 8 Enterprise Architect Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito
Kunde
Südleasing GmbH
Einsatzort
Stuttgart
1 Jahr 2 Monate

2012-04

2013-05

Auftragssteuerung

Senior Software Entwickler Java Spring Hibernate ...
Rolle
Senior Software Entwickler
Projektinhalte

Entwicklung und Bereitstellung von Basis Services für Geschäftsabläufe (Business Prozess), die von den verschiedenen Fachdomänen / Geschäftsbereichen (Baufinanzierung, Zahlungsverkehr, Spar, ?) des Finanzinstitutes in Anspruch genommen werden. Ziel ist dabei die einheitliche Anbindung und ein vereinheitlichter Ablauf für die ausgeführten Prozesse über eine möglichst generische API als Abstraktions-/ und Erweiterungsschicht zur eigentlichen Process Engine (jBPM).

- Integration von komplexen manuellen und maschinellen Arbeitslisten mit dynamischen (Hochleistung-) Filtern.

- Prozessorchestrierung für End-to-End-Automatisierungen mit Camunda und JBPM als Workflow-Engine (Engine Source Code Anpassung / Erweiterung)

- Der Einsatz von Messaging-Systemen zur asynchronen Abarbeitung prioritätsorientierter Geschäftsprozesse ohne Workflow-Engines

- Design, Management und Debugging von verteilten Transaktionen in einem Cluster.

- Integration und Batch-Processing von Massen Bank-Daten und Abrechnungsdaten.

Kenntnisse
Java Spring Hibernate UML Oracle JBoss Application Server JUnit Mockito
Kunde
ING-DiBa AG
Einsatzort
Frankfurt am Main

Universität Karlsruhe (TH)

Fakultät für Informatik

Studium der Informatik (1990 – 1997)    
Vertiefungsfächer Telematik und Informationssysteme

Abschluss Diplom-Informatiker

Deutsch Muttersprache
Englisch Verhandlungssicher

Top Skills
Cloud Computing Microservices Software Architektur Design und Entwicklung Java 17 Docker Kubernetes Istio JUnit Mockito UML Confluence Jira Git Resilience mit Resilience4j Jenkins CI/CD Hazelcast für High-Performance Eclipse IntelliJ IDEA Spring Maven
Produkte / Standards / Erfahrungen / Methoden
Betriebssysteme
Mac OS
Experte
Unix, Linux
Experte
Windows
Fortgeschritten


Programmiersprachen
Java
Experte
JavaScript
Fortgeschritten
PL/SQL
Fortgeschritten
Datenbanken
MySQL
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten

IT-Services

Finanz

Medizintechnik

Softwarehersteller

Telekommunikation

Robotertechnik

Automatisierungstechnik

Healthcare

Mobilfunk

Automotive

Maschinenbau

Energiewirtschaft/Energieversorgung

Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren