Cloud Native Application Development | AWS Solution Architecture | Domain Driven Design
Aktualisiert am 30.04.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 06.05.2024
Verfügbar zu: 100%
davon vor Ort: 80%
AWS Solution Architecting
Python
Spring Boot
Serverless
AWS Lambda
Python
AWS CloudFormation
Java 22
Docker
Kubernetes
Istio
Resilience mit Resilience4j
Jenkins
Maven
CI/CD
Git
Hazelcast für High-Performance
High-Performance Java Persistence
Testautomatisierung
Deutsch
Muttersprache
Englisch
Verhandlungssicher

Einsatzorte

Einsatzorte

Stuttgart (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 6 Monate
2021-06 - 2022-11

Regeleditor-2.0: Checkrule-Generator

Software-Entwickler und Architekt Java 17 Spring Spring Data ...
Software-Entwickler und Architekt
Die Anzahl der konkreten Prüfregeln für TCM (Transaction Controlling & Monitoring) kann mehrere Zehntausend betragen. Der Checkule-Generator erzeugt aus nur wenige abstrakten Prüfregeln, die durch abstrakten Attributen und abstrakten Vergleichen definiert sind, die gesamte Menge der konkreten Prüfregeln für TCM. Dadurch reduziert sich der Aufwand für die Erstellung und Wartung der Prüfregeln massiv, was die Compliance-Officers in den Geldinstituten enorm entlastet.


Java 17 Spring Spring Data High Performance Java Persistence Hibernate Kanban Kanban: agile software development SQL Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2019-08 - 2020-07

Instant Payment für TCM: Transaction Controlling & Monitoring

Software-Entwickler und Architekt Java 11 Hazelcast für High-Performance Resilience mit Resilience4j ...
Software-Entwickler und Architekt

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 für asynchrone Abarbeitung von Geschäftsprozessen (ohne Workflow-Engines)

TCM
Java 11 Hazelcast für High-Performance Resilience mit Resilience4j High-Performance Java Persistence SQL Deferred execution mit Lambda Expressions Spring / Spring Boot Hibernate CI/CD Git Jenkins Confluence Jira Eclipse JUnit Mockito Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2018-07 - 2019-06

Refactoring der gesamten Anwendung TCM

Architekt und Entwickler Java 8 SQL Hibernate ...
Architekt und Entwickler

?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

TCM
Java 8 SQL Hibernate Spring / Spring Boot UML 2.0 Oracle 12c CI/CD Git Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr 2 Monate
2017-01 - 2018-02

IBA/RÜA: Intensivbetreuung

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

?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

- Prozessorchestrierung für End-to-End-Automatisierungen mit Camunda und JBPM einschließlich Anpassung / Erweiterung des Source-Codes der Process-Engine.

- Wartung von Geschäftsprozessen durch Debugging und Analyse der verteilten Transaktionen im Cluster

WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 Java EE EclipseLink jQuery Enterprise Architect Oracle 12c CI/CD Subversion Eclipse JUnit Mockito BPMN
Südleasing GmbH
Stuttgart
1 Jahr 9 Monate
2015-04 - 2016-12

Risikoüberwachung

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

?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

WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 EclipseLink jQuery Enterprise Architect UML Oracle 12c Subversion Jenkins Atlassian Confluence Atlassian JIRA
Südleasing GmbH
Stuttgart
1 Jahr 8 Monate
2013-08 - 2015-03

eLease

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

?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

Spring Boot Thymeleaf Oracle SOA Suite WebLogic Server Enterprise Edition EclipseLink Java 8 Enterprise Architect Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito
Südleasing GmbH
Stuttgart
1 Jahr 2 Monate
2012-04 - 2013-05

Auftragssteuerung

Senior Software Entwickler Java Spring Hibernate ...
Senior Software Entwickler

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.

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

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-11 - 2022-11

iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul CLOUDINFRA

Stuttgart
Stuttgart
1 Monat
2017-11 - 2017-11

iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul FLEX

Berlin
Berlin
7 Jahre 2 Monate
1990-01 - 1997-02

Informatik-Studium

Diplom-Informatiker, KIT Karlsruher Institut für Technologie
Diplom-Informatiker
KIT Karlsruher Institut für Technologie

Position

Position

Leistungsorientierter, motivierter und innovativer Diplom Informatiker mit mehr als 20 Jahren Erfahrung im Bereich Softwarearchitektur Design und Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

AWS Solution Architecting Python Spring Boot Serverless AWS Lambda Python AWS CloudFormation Java 22 Docker Kubernetes Istio Resilience mit Resilience4j Jenkins Maven CI/CD Git Hazelcast für High-Performance High-Performance Java Persistence Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

Softwarearchitekturen
Experte
Testautomatisierung
Experte
Hibernate
Experte
High-Performance Java Persistence
Experte
Camunda
Fortgeschritten

Betriebssysteme

Mac OS
Experte
Unix, Linux
Experte
Windows
Fortgeschritten


Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
SQL
Experte
PL/SQL
Fortgeschritten
Kotlin
Fortgeschritten
Python
Fortgeschritten
SHELL Scripting
Fortgeschritten

Datenbanken

MySQL
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten

Branchen

Branchen

IT-Services

Finanz

Medizintechnik

Softwarehersteller

Telekommunikation

Robotertechnik

Automatisierungstechnik

Healthcare

Mobilfunk

Automotive

Maschinenbau

Energiewirtschaft/Energieversorgung

Einsatzorte

Einsatzorte

Stuttgart (+500km)
Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

1 Jahr 6 Monate
2021-06 - 2022-11

Regeleditor-2.0: Checkrule-Generator

Software-Entwickler und Architekt Java 17 Spring Spring Data ...
Software-Entwickler und Architekt
Die Anzahl der konkreten Prüfregeln für TCM (Transaction Controlling & Monitoring) kann mehrere Zehntausend betragen. Der Checkule-Generator erzeugt aus nur wenige abstrakten Prüfregeln, die durch abstrakten Attributen und abstrakten Vergleichen definiert sind, die gesamte Menge der konkreten Prüfregeln für TCM. Dadurch reduziert sich der Aufwand für die Erstellung und Wartung der Prüfregeln massiv, was die Compliance-Officers in den Geldinstituten enorm entlastet.


Java 17 Spring Spring Data High Performance Java Persistence Hibernate Kanban Kanban: agile software development SQL Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2019-08 - 2020-07

Instant Payment für TCM: Transaction Controlling & Monitoring

Software-Entwickler und Architekt Java 11 Hazelcast für High-Performance Resilience mit Resilience4j ...
Software-Entwickler und Architekt

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 für asynchrone Abarbeitung von Geschäftsprozessen (ohne Workflow-Engines)

TCM
Java 11 Hazelcast für High-Performance Resilience mit Resilience4j High-Performance Java Persistence SQL Deferred execution mit Lambda Expressions Spring / Spring Boot Hibernate CI/CD Git Jenkins Confluence Jira Eclipse JUnit Mockito Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2018-07 - 2019-06

Refactoring der gesamten Anwendung TCM

Architekt und Entwickler Java 8 SQL Hibernate ...
Architekt und Entwickler

?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

TCM
Java 8 SQL Hibernate Spring / Spring Boot UML 2.0 Oracle 12c CI/CD Git Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr 2 Monate
2017-01 - 2018-02

IBA/RÜA: Intensivbetreuung

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

?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

- Prozessorchestrierung für End-to-End-Automatisierungen mit Camunda und JBPM einschließlich Anpassung / Erweiterung des Source-Codes der Process-Engine.

- Wartung von Geschäftsprozessen durch Debugging und Analyse der verteilten Transaktionen im Cluster

WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 Java EE EclipseLink jQuery Enterprise Architect Oracle 12c CI/CD Subversion Eclipse JUnit Mockito BPMN
Südleasing GmbH
Stuttgart
1 Jahr 9 Monate
2015-04 - 2016-12

Risikoüberwachung

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

?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

WebLogic Server Enterprise Edition Oracle SOA Suite Java 8 EclipseLink jQuery Enterprise Architect UML Oracle 12c Subversion Jenkins Atlassian Confluence Atlassian JIRA
Südleasing GmbH
Stuttgart
1 Jahr 8 Monate
2013-08 - 2015-03

eLease

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

?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

Spring Boot Thymeleaf Oracle SOA Suite WebLogic Server Enterprise Edition EclipseLink Java 8 Enterprise Architect Subversion Jenkins Atlassian Confluence Atlassian JIRA Eclipse JUnit Mockito
Südleasing GmbH
Stuttgart
1 Jahr 2 Monate
2012-04 - 2013-05

Auftragssteuerung

Senior Software Entwickler Java Spring Hibernate ...
Senior Software Entwickler

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.

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

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2022-11 - 2022-11

iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul CLOUDINFRA

Stuttgart
Stuttgart
1 Monat
2017-11 - 2017-11

iSAQB® Certified Professional for Software Architecture Advanced Level (CPSA-A) / Modul FLEX

Berlin
Berlin
7 Jahre 2 Monate
1990-01 - 1997-02

Informatik-Studium

Diplom-Informatiker, KIT Karlsruher Institut für Technologie
Diplom-Informatiker
KIT Karlsruher Institut für Technologie

Position

Position

Leistungsorientierter, motivierter und innovativer Diplom Informatiker mit mehr als 20 Jahren Erfahrung im Bereich Softwarearchitektur Design und Entwicklung

Kompetenzen

Kompetenzen

Top-Skills

AWS Solution Architecting Python Spring Boot Serverless AWS Lambda Python AWS CloudFormation Java 22 Docker Kubernetes Istio Resilience mit Resilience4j Jenkins Maven CI/CD Git Hazelcast für High-Performance High-Performance Java Persistence Testautomatisierung

Produkte / Standards / Erfahrungen / Methoden

Softwarearchitekturen
Experte
Testautomatisierung
Experte
Hibernate
Experte
High-Performance Java Persistence
Experte
Camunda
Fortgeschritten

Betriebssysteme

Mac OS
Experte
Unix, Linux
Experte
Windows
Fortgeschritten


Programmiersprachen

Java
Experte
JavaScript
Fortgeschritten
SQL
Experte
PL/SQL
Fortgeschritten
Kotlin
Fortgeschritten
Python
Fortgeschritten
SHELL Scripting
Fortgeschritten

Datenbanken

MySQL
Fortgeschritten
Oracle
Fortgeschritten
PostgreSQL
Fortgeschritten

Branchen

Branchen

IT-Services

Finanz

Medizintechnik

Softwarehersteller

Telekommunikation

Robotertechnik

Automatisierungstechnik

Healthcare

Mobilfunk

Automotive

Maschinenbau

Energiewirtschaft/Energieversorgung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.