Cloud Native Application Development | AWS Solution Architecture | Domain Driven Design
Aktualisiert am 27.11.2025
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 04.01.2026
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

7 Monate
2025-04 - 2025-10

Entwicklung einer Generative & Agentic AI Plattform auf AWS

AWS Softwarearchitekt/ Entwickler/ AI Engineer Spring Boot 3 Spring AI LangChain ...
AWS Softwarearchitekt/ Entwickler/ AI Engineer
  • Konzeption und Entwicklung einer modularen Generative-AI-Plattform für semantische Dokumentenverarbeitung und Wissensabfragen. Leitung
  • Integration von Spring AI zur LLM-Anbindung und Orchestrierung komplexer Agenten-Workflows über LangChain und MCP Server. Leitung
  • Aufbau einer Retrieval-Augmented-Generation-Pipeline mit AWS Knowledge Bases & Bedrock für kontextbasierte Antworten.
  • Einsatz von SageMaker für LLM-Finetuning und Modellbereitstellung.
  • Ziel: Aufbau einer skalierbaren, intelligenten AI-Architektur für Enterprise-Anwendungen.

Ergebnis: Realisierung einer leistungsfähigen, erweiterbaren Generative-AI Plattform, die komplexe Wissensabfragen automatisiert und die Grundlage für innovative Enterprise-AI-Lösungen schafft.
Spring Boot 3 Spring AI LangChain MCP-Server Amazon Bedrock Amazon SageMaker AWS SAM & CloudFormation Amazon S3 Amazon Aurora PostgreSQL Python 3.12 Java 21
DevAspects, Stuttgart
8 Monate
2023-11 - 2024-06

Entwicklung von Serverless Applications für eine Trainingsplattform für Cyber Security auf AWS

AWS Solution Architekt/ Entwickler
AWS Solution Architekt/ Entwickler
  • Verantwortung für Architektur, Design und Implementierung einer Serverlessbasierten Trainingsplattform auf AWS.
  • Entwicklung skalierbarer, maßgeschneiderter Lösungen für anspruchsvolle Cyber-Security-Anwendungsfälle.
  • Einsatz von AWS Storage Services zur flexiblen und performanten Datenspeicherung, abgestimmt auf die Anforderungen der Plattform.
  • Implementierung robuster AWS Lambda Functions in Python und Java zur effizienten Ausführung geschäftskritischer Workflows.
  • Aufbau einer stabilen und wiederholbaren Infrastruktur mittels Infrastructure as Code (AWS SAM & CloudFormation), zur Sicherstellung von Wartbarkeit und Skalierbarkeit.

Ergebnis: Etablierung einer zukunftsfähigen Cloud-Architektur, die schnelle Weiterentwicklung, hohe Zuverlässigkeit und kosteneffiziente Skalierung ermöglicht.
CYRINAS AG, Kanton Schwyz (Schweiz)
8 Monate
2023-01 - 2023-08

Reactive Microservices Infrastructure

Software-Architekt/ Entwickler/ Coach Java 17 Spring Boot 3 Spring Cloud ...
Software-Architekt/ Entwickler/ Coach
  • Entwurf und Implementierung einer reaktiven Microservices-Infrastruktur für Risiko-Management und Kundenscoring in der Finanz- und Leasingbranche.
  • Aufbau hochskalierbarer, fehlertoleranter Services mit Spring Boot 3, Spring Cloud und Kubernetes.
  • Einführung von Reactive Programming zur Optimierung von Latenzzeiten und System-Performance.
  • Umsetzung von Observability & Monitoring mittels Micrometer Tracing zur Sicherstellung von Transparenz und Stabilität in verteilten Umgebungen.
  • Coaching und technische Begleitung von Junior Developers in Spring Boot, Spring Data und Microservice-Architekturen.

Ergebnis: Signifikante Verbesserung von Skalierbarkeit, Ausfallsicherheit und Time-to-Market für neue Risikoanalyse-Funktionen.
Java 17 Spring Boot 3 Spring Cloud Spring Data Json Netflix Eureka Kubernetes Istio CI/CD Git & Github Testautomatisierung Micrometer Tracing Kafka
ML Startup, Tübingen (IT-Services)
1 Jahr 6 Monate
2021-06 - 2022-11

Regeleditor-2.0: Checkrule-Generator

Software-Architekt/ Entwickler Java 17 Spring Spring Data ...
Software-Architekt/ Entwickler
  • Architektur und Entwicklung des Checkrule-Generators zur automatisierten Erzeugung von zehntausenden Prüfregeln für das Transaction Controlling & Monitoring (TCM).
  • Implementierung eines flexiblen Regelmodells, das aus wenigen abstrakten Prüfregeln eine große Menge konkreter Regeln generiert.
  • Einsatz von Spring, Hibernate und High-Performance-Persistence-Techniken zur effizienten Verarbeitung großer Regelmengen.
  • Integration des Generators in bestehende Compliance-Workflows zur automatisierten Validierung und Pflege der Regelbasis.

Ergebnis: Massive Reduktion des manuellen Aufwands bei Erstellung und Wartung von Prüfregeln sowie deutliche Entlastung der Compliance-Teams in den Finanzinstituten.
Java 17 Spring Spring Data SQL Hibernate High Performance Java Persistence ActiveMQ Json Kanban CI/CD Git & Gitlab Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2019-08 - 2020-07

Instant Payment für TCM: Transaction Controlling & Monitoring

Software-Architekt/ Entwickler Java 11 Hazelcast für High-Performance Resilience4j ...
Software-Architekt/ Entwickler
  • Architektur und Entwicklung eines neuen Instant-Payment-Moduls für das Transaction Controlling & Monitoring (TCM) zur Echtzeitprüfung von Zahlungstransaktionen auf Embargoverstöße und Finanzsanktionen.
  • Integration internationaler, nationaler und institutsinterner Sanktionslisten zur vollständigen Einhaltung regulatorischer Anforderungen.
  • Einsatz von Hazelcast zur Realisierung extrem schneller, verteilter In-Memory-Verarbeitung.
  • Nutzung von Resilience4j für Fehlertoleranz und Stabilität sowie Deferred Execution mit Lambda Expressions zur Optimierung der Verarbeitungspipelines.
  • Implementierung hochperformanter, fehlertoleranter und hochverfügbarer Services zur Einhaltung strenger Latenzvorgaben (? 400 ms für die gesamte Prüfung, < 800 ms für das Gesamtsystem).
  • Aufbau automatisierter CI/CD-Pipelines mit Git, Jenkins und umfangreicher Testautomatisierung zur Sicherstellung von Qualität und schneller Bereitstellung.

Ergebnis: Aufbau einer hochperformanten, fehlertoleranten Instant-Payment-Architektur, die regulatorische Anforderungen zuverlässig erfüllt und Echtzeitprüfungen in unter 400 ms ermöglicht.
Java 11 Hazelcast für High-Performance Resilience4j High-Performance Java Persistence Hibernate ActiveMQ Json Deferred execution mit Lambda Expressions Spring CI/CD Git & Gitlab Jenkins Jira & Confluence Eclipse JUnit Mockito Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2018-07 - 2019-06

Refactoring der gesamten Anwendung TCM

Software-Architekt/ Entwickler Java 8 Spring Hibernate ...
Software-Architekt/ Entwickler
  • Refactoring der gesamten TCM-Anwendung (Transaction Controlling & Monitoring), die zur Prüfung von Zahlungstransaktionen und Kundendaten auf Embargoverstöße und Finanzsanktionen eingesetzt wird.
  • Migration von proprietären Frameworks und APIs auf eine moderne Spring-basierte Architektur, um Wartbarkeit, Erweiterbarkeit und Testbarkeit signifikant zu verbessern.
  • Einführung etablierter Best Practices und Design Patterns zur Vereinheitlichung und Modernisierung der Codebasis.
  • Modularisierung der Anwendung zur klaren Trennung von Verantwortlichkeiten und Verbesserung der Skalierbarkeit.
  • Implementierung umfangreicher Unit-Tests zur Steigerung der Codequalität und Absicherung der Refactoring-Maßnahmen.
  • Aufbau einer CI/CD-Pipeline mit Git/Subversion und Jenkins, um kontinuierliche Integration und automatisierte Tests zu gewährleisten.

Ergebnis: Deutlich verbesserte Wartbarkeit, Erweiterbarkeit und Entwicklungsproduktivität der TCM-Plattform durch Modernisierung der Architektur und Automatisierung der Entwicklungsprozesse.
Java 8 Spring Hibernate UML 2.0 Oracle 12c ActiveMQ CI/CD Git & Gitlab Jenkins JIRA & Confluence Eclipse JUnit Mockito Testautomatisierung.
targens GmbH (LBBW)
Stuttgart
1 Jahr 2 Monate
2017-01 - 2018-02

IBA/RÜA: Intensivbetreuung

Senior Software-Entwickler Java 8 Java EE EclipseLink ...
Senior Software-Entwickler

  • Weiterentwicklung der Plattform IBA/RÜA zur Intensivbetreuung und Risikoüberwachung in der Kredit- und Leasingwirtschaft.
  • Erstellung technischer Softwarekonzepte auf Basis fachlicher Anforderungen.
  • Verifizierung, Optimierung und Erweiterung komplexer Berechnungsalgorithmen für Forderungs- und Ausfallberechnungen sowie Einzelwertberichtigungen.
  • Anpassung und Erweiterung der Buchungstransaktionen, die asynchron über Oracle SOA Suite als Geschäftsprozesse initiiert werden.
  • Optimierung und Weiterentwicklung der Geschäftsprozesse zur Verbesserung von Stabilität und Effizienz.
  • Mitwirkung bei der Umsetzung und Weiterentwicklung der Softwarearchitektur der Plattform.
  • Implementierung von Unit-, Integrations- und Smoke-Tests, um die Codequalität und Prozesssicherheit zu gewährleisten.

Ergebnis: Steigerung der Rechen- und Prozessgenauigkeit, verbesserte Wartbarkeit der Plattform sowie erhöhte Stabilität durch erweiterte Testabdeckung und optimierte Geschäftsprozesse.

Java 8 Java EE EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito
Südleasing GmbH (LBBW)
Stuttgart
1 Jahr 9 Monate
2015-04 - 2016-12

Risikoüberwachung

Senior Software Entwickler Java 8 Java EE EclipseLink ...
Senior Software Entwickler
  • Weiterentwicklung der RÜA-Risikoüberwachungsanwendung zur Verbesserung der Risikodeckung gemäß Basel-III und LBBW-Richtlinien.
  • Analyse und Re-Design der bestehenden Softwarearchitektur, um Wartbarkeit, Erweiterbarkeit und Performance zu erhöhen.
  • Beratung und enge Abstimmung zu technologischen und technischen Architekturentscheidungen mit Fach- und IT-Teams.
  • Umsetzung architektonischer Anpassungen und Entwicklung zentraler Backend-Komponenten in Java EE und Oracle SOA Suite.
  • Integration und Optimierung von Buchungstransaktionen und Geschäftsprozessen (inkl. Vier-Augen-Prinzip) in die bestehende Systemlandschaft.
  • Implementierung von Unit-, Integrations- und Smoke-Tests, um Codequalität und Prozesssicherheit zu erhöhen.

Ergebnis: Verbesserung der Systemstabilität, Wartbarkeit und Compliance-Fähigkeit der Risikoüberwachungsplattform sowie optimierte Prozesse zur Einhaltung regulatorischer Anforderungen.
Java 8 Java EE EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito PBMN
Südleasing GmbH (LBBW)
Stuttgart
1 Jahr 8 Monate
2013-08 - 2015-03

eLease

Senior Software-Entwickler Java 8 Java EE 7 Thymeleaf ...
Senior Software-Entwickler
  • Weiterentwicklung und Integration der zentralen eLease-Plattform zur elektronischen Aktenführung und Workflow-Steuerung für Leasingverträge.
  • Entwurf und Implementierung der Softwarearchitektur zur Unterstützung komplexer Marktfolgeprozesse.
  • Konzeption und Entwicklung von REST-Schnittstellen zur Anbindung externer Systeme wie CRM und Risikomanagement.
  • Integration mit dem Kundenstammdaten-Backend über die Oracle SOA Suite als zentrale Integrationsplattform.
  • Beratung und enge Abstimmung zu technologischen und architektonischen Entscheidungen mit Fachbereichen und IT-Teams.
  • Implementierung von Unit-, Integrations- und Smoke-Tests zur Sicherstellung von Codequalität und Systemstabilität.

Ergebnis: Aufbau einer zentralen, integrationsfähigen Plattform, die als Rückgrat für Marktfolgeprozesse dient und die Effizienz sowie Datenverfügbarkeit in mehreren Unternehmensbereichen signifikant verbessert.
Java 8 Java EE 7 Thymeleaf EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito PBMN
Südleasing GmbH (LBBW)
Stuttgart
1 Jahr 2 Monate
2012-04 - 2013-05

Auftragssteuerung

Software-Architekt/ Developer Java 8 Java EE EclipseLink ...
Software-Architekt/ Developer
  • Konzeption und Entwicklung von Basis-Services für Geschäftsprozesse, die von mehreren Fachdomänen (z. B. Baufinanzierung, Zahlungsverkehr, Sparprodukte) genutzt werden.
  • Entwurf einer einheitlichen Anbindungs- und Abstraktionsschicht zur Process Engine (jBPM) über eine generische API, um eine konsistente Prozessintegration und Wiederverwendbarkeit zu ermöglichen.
  • Integration komplexer manueller und maschineller Arbeitslisten mit dynamischen Hochleistungs-Filtern zur effizienten Aufgabensteuerung.
  • Prozessorchestrierung für End-to-End-Automatisierungen unter Einsatz von Camunda und jBPM, inklusive Anpassung und Erweiterung des Engine-Source-Codes.
  • Einsatz verteilter Messaging-Systeme zur prioritätsbasierten, asynchronen Verarbeitung von Geschäftsprozessen ohne klassische Workflow-Engines.
  • Design, Management und Debugging verteilter Transaktionen in Cluster-Umgebungen zur Sicherstellung von Datenkonsistenz und Systemstabilität.
  • Implementierung von Batch-Processing für Massenverarbeitung von Bank- und Abrechnungsdaten.

Ergebnis: Vereinheitlichung und Automatisierung zentraler Geschäftsprozesse über eine skalierbare Architektur, wodurch Integrationsaufwände reduziert, Prozessdurchlaufzeiten verkürzt und die Wiederverwendbarkeit über Fachbereiche hinweg deutlich verbessert wurden.
Java 8 Java EE EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito
ING-DiBa AG
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 2 Monate
1990-01 - 1997-02

Studium - Informatik

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

Position

Position

  • Senior Software Architect & Lead Developer
  • Cloud & AI Engineer
  • AWS Specialist

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

Profil
Erfahrener Senior Diplom-Informatiker und AWS Solution Architect mit über 20 Jahren Projekterfahrung. Spezialisiert auf die Konzeption und Entwicklung skalierbarer, Cloud-nativer Hochleistungssysteme (AWS, Serverless, Microservices) und Generative-AI-Plattformen. Bringe ausgewiesene Expertise in Technologie-Strategie, analytischem Denken und der Leitung komplexer Softwareentwicklungsprojekte zur Maximierung des Geschäftserfolgs mit.

Technologie
  • Cloud & Architecture
    • AWS Solution Architecting 
    • Amazon Bedrock & SageMaker 
    • Serverless (AWS Lambda) 
    • Amazon S3
    • Amazon Aurora PostgreSQL 
    • Microservices (Docker, Kubernetes)
  • Backend & Core
    • Java
    • Spring Boot & Spring AI 
    • High-Performance Persistence (Hibernate) 
    • Distributed Caching (Hazelcast) 
    • Redis 
    • Kafka
    • Resilience4j
  • Methodic & Tools
    • CI/CD (Git, Jenkins, Maven, Gradle) 
    • Unit-, Integrations- und Smoke-Tests 
    • Scrum/Kanban

Schlüsselkompetenzen
  • Analytik & Konzeption
    • ?Ausgeprägte analytische Stärke und vernetztes Denken zur Erfassung komplexer technischer Herausforderungen und zur Entwicklung nachhaltiger, skalierbarer Softwarearchitekturen.
  • Qualität & Performance
    • Hohes Verantwortungsbewusstsein für robuste Code-Qualität. Fokus auf die Optimierung der System-Performance und die Einhaltung technischer Standards und Best Practices.

Betriebssysteme

Mac OS
Unix, Linux
Windows


Programmiersprachen

Java
JavaScript
SQL
PL/SQL
Kotlin
Python
SHELL Scripting

Datenbanken

MySQL
Oracle
PostgreSQL

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

7 Monate
2025-04 - 2025-10

Entwicklung einer Generative & Agentic AI Plattform auf AWS

AWS Softwarearchitekt/ Entwickler/ AI Engineer Spring Boot 3 Spring AI LangChain ...
AWS Softwarearchitekt/ Entwickler/ AI Engineer
  • Konzeption und Entwicklung einer modularen Generative-AI-Plattform für semantische Dokumentenverarbeitung und Wissensabfragen. Leitung
  • Integration von Spring AI zur LLM-Anbindung und Orchestrierung komplexer Agenten-Workflows über LangChain und MCP Server. Leitung
  • Aufbau einer Retrieval-Augmented-Generation-Pipeline mit AWS Knowledge Bases & Bedrock für kontextbasierte Antworten.
  • Einsatz von SageMaker für LLM-Finetuning und Modellbereitstellung.
  • Ziel: Aufbau einer skalierbaren, intelligenten AI-Architektur für Enterprise-Anwendungen.

Ergebnis: Realisierung einer leistungsfähigen, erweiterbaren Generative-AI Plattform, die komplexe Wissensabfragen automatisiert und die Grundlage für innovative Enterprise-AI-Lösungen schafft.
Spring Boot 3 Spring AI LangChain MCP-Server Amazon Bedrock Amazon SageMaker AWS SAM & CloudFormation Amazon S3 Amazon Aurora PostgreSQL Python 3.12 Java 21
DevAspects, Stuttgart
8 Monate
2023-11 - 2024-06

Entwicklung von Serverless Applications für eine Trainingsplattform für Cyber Security auf AWS

AWS Solution Architekt/ Entwickler
AWS Solution Architekt/ Entwickler
  • Verantwortung für Architektur, Design und Implementierung einer Serverlessbasierten Trainingsplattform auf AWS.
  • Entwicklung skalierbarer, maßgeschneiderter Lösungen für anspruchsvolle Cyber-Security-Anwendungsfälle.
  • Einsatz von AWS Storage Services zur flexiblen und performanten Datenspeicherung, abgestimmt auf die Anforderungen der Plattform.
  • Implementierung robuster AWS Lambda Functions in Python und Java zur effizienten Ausführung geschäftskritischer Workflows.
  • Aufbau einer stabilen und wiederholbaren Infrastruktur mittels Infrastructure as Code (AWS SAM & CloudFormation), zur Sicherstellung von Wartbarkeit und Skalierbarkeit.

Ergebnis: Etablierung einer zukunftsfähigen Cloud-Architektur, die schnelle Weiterentwicklung, hohe Zuverlässigkeit und kosteneffiziente Skalierung ermöglicht.
CYRINAS AG, Kanton Schwyz (Schweiz)
8 Monate
2023-01 - 2023-08

Reactive Microservices Infrastructure

Software-Architekt/ Entwickler/ Coach Java 17 Spring Boot 3 Spring Cloud ...
Software-Architekt/ Entwickler/ Coach
  • Entwurf und Implementierung einer reaktiven Microservices-Infrastruktur für Risiko-Management und Kundenscoring in der Finanz- und Leasingbranche.
  • Aufbau hochskalierbarer, fehlertoleranter Services mit Spring Boot 3, Spring Cloud und Kubernetes.
  • Einführung von Reactive Programming zur Optimierung von Latenzzeiten und System-Performance.
  • Umsetzung von Observability & Monitoring mittels Micrometer Tracing zur Sicherstellung von Transparenz und Stabilität in verteilten Umgebungen.
  • Coaching und technische Begleitung von Junior Developers in Spring Boot, Spring Data und Microservice-Architekturen.

Ergebnis: Signifikante Verbesserung von Skalierbarkeit, Ausfallsicherheit und Time-to-Market für neue Risikoanalyse-Funktionen.
Java 17 Spring Boot 3 Spring Cloud Spring Data Json Netflix Eureka Kubernetes Istio CI/CD Git & Github Testautomatisierung Micrometer Tracing Kafka
ML Startup, Tübingen (IT-Services)
1 Jahr 6 Monate
2021-06 - 2022-11

Regeleditor-2.0: Checkrule-Generator

Software-Architekt/ Entwickler Java 17 Spring Spring Data ...
Software-Architekt/ Entwickler
  • Architektur und Entwicklung des Checkrule-Generators zur automatisierten Erzeugung von zehntausenden Prüfregeln für das Transaction Controlling & Monitoring (TCM).
  • Implementierung eines flexiblen Regelmodells, das aus wenigen abstrakten Prüfregeln eine große Menge konkreter Regeln generiert.
  • Einsatz von Spring, Hibernate und High-Performance-Persistence-Techniken zur effizienten Verarbeitung großer Regelmengen.
  • Integration des Generators in bestehende Compliance-Workflows zur automatisierten Validierung und Pflege der Regelbasis.

Ergebnis: Massive Reduktion des manuellen Aufwands bei Erstellung und Wartung von Prüfregeln sowie deutliche Entlastung der Compliance-Teams in den Finanzinstituten.
Java 17 Spring Spring Data SQL Hibernate High Performance Java Persistence ActiveMQ Json Kanban CI/CD Git & Gitlab Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2019-08 - 2020-07

Instant Payment für TCM: Transaction Controlling & Monitoring

Software-Architekt/ Entwickler Java 11 Hazelcast für High-Performance Resilience4j ...
Software-Architekt/ Entwickler
  • Architektur und Entwicklung eines neuen Instant-Payment-Moduls für das Transaction Controlling & Monitoring (TCM) zur Echtzeitprüfung von Zahlungstransaktionen auf Embargoverstöße und Finanzsanktionen.
  • Integration internationaler, nationaler und institutsinterner Sanktionslisten zur vollständigen Einhaltung regulatorischer Anforderungen.
  • Einsatz von Hazelcast zur Realisierung extrem schneller, verteilter In-Memory-Verarbeitung.
  • Nutzung von Resilience4j für Fehlertoleranz und Stabilität sowie Deferred Execution mit Lambda Expressions zur Optimierung der Verarbeitungspipelines.
  • Implementierung hochperformanter, fehlertoleranter und hochverfügbarer Services zur Einhaltung strenger Latenzvorgaben (? 400 ms für die gesamte Prüfung, < 800 ms für das Gesamtsystem).
  • Aufbau automatisierter CI/CD-Pipelines mit Git, Jenkins und umfangreicher Testautomatisierung zur Sicherstellung von Qualität und schneller Bereitstellung.

Ergebnis: Aufbau einer hochperformanten, fehlertoleranten Instant-Payment-Architektur, die regulatorische Anforderungen zuverlässig erfüllt und Echtzeitprüfungen in unter 400 ms ermöglicht.
Java 11 Hazelcast für High-Performance Resilience4j High-Performance Java Persistence Hibernate ActiveMQ Json Deferred execution mit Lambda Expressions Spring CI/CD Git & Gitlab Jenkins Jira & Confluence Eclipse JUnit Mockito Testautomatisierung
targens GmbH (LBBW)
Stuttgart
1 Jahr
2018-07 - 2019-06

Refactoring der gesamten Anwendung TCM

Software-Architekt/ Entwickler Java 8 Spring Hibernate ...
Software-Architekt/ Entwickler
  • Refactoring der gesamten TCM-Anwendung (Transaction Controlling & Monitoring), die zur Prüfung von Zahlungstransaktionen und Kundendaten auf Embargoverstöße und Finanzsanktionen eingesetzt wird.
  • Migration von proprietären Frameworks und APIs auf eine moderne Spring-basierte Architektur, um Wartbarkeit, Erweiterbarkeit und Testbarkeit signifikant zu verbessern.
  • Einführung etablierter Best Practices und Design Patterns zur Vereinheitlichung und Modernisierung der Codebasis.
  • Modularisierung der Anwendung zur klaren Trennung von Verantwortlichkeiten und Verbesserung der Skalierbarkeit.
  • Implementierung umfangreicher Unit-Tests zur Steigerung der Codequalität und Absicherung der Refactoring-Maßnahmen.
  • Aufbau einer CI/CD-Pipeline mit Git/Subversion und Jenkins, um kontinuierliche Integration und automatisierte Tests zu gewährleisten.

Ergebnis: Deutlich verbesserte Wartbarkeit, Erweiterbarkeit und Entwicklungsproduktivität der TCM-Plattform durch Modernisierung der Architektur und Automatisierung der Entwicklungsprozesse.
Java 8 Spring Hibernate UML 2.0 Oracle 12c ActiveMQ CI/CD Git & Gitlab Jenkins JIRA & Confluence Eclipse JUnit Mockito Testautomatisierung.
targens GmbH (LBBW)
Stuttgart
1 Jahr 2 Monate
2017-01 - 2018-02

IBA/RÜA: Intensivbetreuung

Senior Software-Entwickler Java 8 Java EE EclipseLink ...
Senior Software-Entwickler

  • Weiterentwicklung der Plattform IBA/RÜA zur Intensivbetreuung und Risikoüberwachung in der Kredit- und Leasingwirtschaft.
  • Erstellung technischer Softwarekonzepte auf Basis fachlicher Anforderungen.
  • Verifizierung, Optimierung und Erweiterung komplexer Berechnungsalgorithmen für Forderungs- und Ausfallberechnungen sowie Einzelwertberichtigungen.
  • Anpassung und Erweiterung der Buchungstransaktionen, die asynchron über Oracle SOA Suite als Geschäftsprozesse initiiert werden.
  • Optimierung und Weiterentwicklung der Geschäftsprozesse zur Verbesserung von Stabilität und Effizienz.
  • Mitwirkung bei der Umsetzung und Weiterentwicklung der Softwarearchitektur der Plattform.
  • Implementierung von Unit-, Integrations- und Smoke-Tests, um die Codequalität und Prozesssicherheit zu gewährleisten.

Ergebnis: Steigerung der Rechen- und Prozessgenauigkeit, verbesserte Wartbarkeit der Plattform sowie erhöhte Stabilität durch erweiterte Testabdeckung und optimierte Geschäftsprozesse.

Java 8 Java EE EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito
Südleasing GmbH (LBBW)
Stuttgart
1 Jahr 9 Monate
2015-04 - 2016-12

Risikoüberwachung

Senior Software Entwickler Java 8 Java EE EclipseLink ...
Senior Software Entwickler
  • Weiterentwicklung der RÜA-Risikoüberwachungsanwendung zur Verbesserung der Risikodeckung gemäß Basel-III und LBBW-Richtlinien.
  • Analyse und Re-Design der bestehenden Softwarearchitektur, um Wartbarkeit, Erweiterbarkeit und Performance zu erhöhen.
  • Beratung und enge Abstimmung zu technologischen und technischen Architekturentscheidungen mit Fach- und IT-Teams.
  • Umsetzung architektonischer Anpassungen und Entwicklung zentraler Backend-Komponenten in Java EE und Oracle SOA Suite.
  • Integration und Optimierung von Buchungstransaktionen und Geschäftsprozessen (inkl. Vier-Augen-Prinzip) in die bestehende Systemlandschaft.
  • Implementierung von Unit-, Integrations- und Smoke-Tests, um Codequalität und Prozesssicherheit zu erhöhen.

Ergebnis: Verbesserung der Systemstabilität, Wartbarkeit und Compliance-Fähigkeit der Risikoüberwachungsplattform sowie optimierte Prozesse zur Einhaltung regulatorischer Anforderungen.
Java 8 Java EE EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito PBMN
Südleasing GmbH (LBBW)
Stuttgart
1 Jahr 8 Monate
2013-08 - 2015-03

eLease

Senior Software-Entwickler Java 8 Java EE 7 Thymeleaf ...
Senior Software-Entwickler
  • Weiterentwicklung und Integration der zentralen eLease-Plattform zur elektronischen Aktenführung und Workflow-Steuerung für Leasingverträge.
  • Entwurf und Implementierung der Softwarearchitektur zur Unterstützung komplexer Marktfolgeprozesse.
  • Konzeption und Entwicklung von REST-Schnittstellen zur Anbindung externer Systeme wie CRM und Risikomanagement.
  • Integration mit dem Kundenstammdaten-Backend über die Oracle SOA Suite als zentrale Integrationsplattform.
  • Beratung und enge Abstimmung zu technologischen und architektonischen Entscheidungen mit Fachbereichen und IT-Teams.
  • Implementierung von Unit-, Integrations- und Smoke-Tests zur Sicherstellung von Codequalität und Systemstabilität.

Ergebnis: Aufbau einer zentralen, integrationsfähigen Plattform, die als Rückgrat für Marktfolgeprozesse dient und die Effizienz sowie Datenverfügbarkeit in mehreren Unternehmensbereichen signifikant verbessert.
Java 8 Java EE 7 Thymeleaf EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito PBMN
Südleasing GmbH (LBBW)
Stuttgart
1 Jahr 2 Monate
2012-04 - 2013-05

Auftragssteuerung

Software-Architekt/ Developer Java 8 Java EE EclipseLink ...
Software-Architekt/ Developer
  • Konzeption und Entwicklung von Basis-Services für Geschäftsprozesse, die von mehreren Fachdomänen (z. B. Baufinanzierung, Zahlungsverkehr, Sparprodukte) genutzt werden.
  • Entwurf einer einheitlichen Anbindungs- und Abstraktionsschicht zur Process Engine (jBPM) über eine generische API, um eine konsistente Prozessintegration und Wiederverwendbarkeit zu ermöglichen.
  • Integration komplexer manueller und maschineller Arbeitslisten mit dynamischen Hochleistungs-Filtern zur effizienten Aufgabensteuerung.
  • Prozessorchestrierung für End-to-End-Automatisierungen unter Einsatz von Camunda und jBPM, inklusive Anpassung und Erweiterung des Engine-Source-Codes.
  • Einsatz verteilter Messaging-Systeme zur prioritätsbasierten, asynchronen Verarbeitung von Geschäftsprozessen ohne klassische Workflow-Engines.
  • Design, Management und Debugging verteilter Transaktionen in Cluster-Umgebungen zur Sicherstellung von Datenkonsistenz und Systemstabilität.
  • Implementierung von Batch-Processing für Massenverarbeitung von Bank- und Abrechnungsdaten.

Ergebnis: Vereinheitlichung und Automatisierung zentraler Geschäftsprozesse über eine skalierbare Architektur, wodurch Integrationsaufwände reduziert, Prozessdurchlaufzeiten verkürzt und die Wiederverwendbarkeit über Fachbereiche hinweg deutlich verbessert wurden.
Java 8 Java EE EclipseLink jQuery Enterprise Architect WebLogic Server Enterprise Edition Oracle SOA Suite Oracle 12c UML Subversion Maven CI/CD Jenkins JIRA & Confluence Eclipse JUnit Mockito
ING-DiBa AG
Frankfurt am Main

Aus- und Weiterbildung

Aus- und Weiterbildung

7 Jahre 2 Monate
1990-01 - 1997-02

Studium - Informatik

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

Position

Position

  • Senior Software Architect & Lead Developer
  • Cloud & AI Engineer
  • AWS Specialist

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

Profil
Erfahrener Senior Diplom-Informatiker und AWS Solution Architect mit über 20 Jahren Projekterfahrung. Spezialisiert auf die Konzeption und Entwicklung skalierbarer, Cloud-nativer Hochleistungssysteme (AWS, Serverless, Microservices) und Generative-AI-Plattformen. Bringe ausgewiesene Expertise in Technologie-Strategie, analytischem Denken und der Leitung komplexer Softwareentwicklungsprojekte zur Maximierung des Geschäftserfolgs mit.

Technologie
  • Cloud & Architecture
    • AWS Solution Architecting 
    • Amazon Bedrock & SageMaker 
    • Serverless (AWS Lambda) 
    • Amazon S3
    • Amazon Aurora PostgreSQL 
    • Microservices (Docker, Kubernetes)
  • Backend & Core
    • Java
    • Spring Boot & Spring AI 
    • High-Performance Persistence (Hibernate) 
    • Distributed Caching (Hazelcast) 
    • Redis 
    • Kafka
    • Resilience4j
  • Methodic & Tools
    • CI/CD (Git, Jenkins, Maven, Gradle) 
    • Unit-, Integrations- und Smoke-Tests 
    • Scrum/Kanban

Schlüsselkompetenzen
  • Analytik & Konzeption
    • ?Ausgeprägte analytische Stärke und vernetztes Denken zur Erfassung komplexer technischer Herausforderungen und zur Entwicklung nachhaltiger, skalierbarer Softwarearchitekturen.
  • Qualität & Performance
    • Hohes Verantwortungsbewusstsein für robuste Code-Qualität. Fokus auf die Optimierung der System-Performance und die Einhaltung technischer Standards und Best Practices.

Betriebssysteme

Mac OS
Unix, Linux
Windows


Programmiersprachen

Java
JavaScript
SQL
PL/SQL
Kotlin
Python
SHELL Scripting

Datenbanken

MySQL
Oracle
PostgreSQL

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.