12.08.2026 aktualisiert

**** ******** ****
Premiumkunde
nicht verfügbar
info: nicht verfügbar bis 15.11.2026

Senior Software & Solution Architect / Backend & Cloud Engineer / AI Engineering

München, Deutschland
Weltweit
Diplomingenieur Elektrotechnik (FH), Schwerpunkt technische Informatik
München, Deutschland
Weltweit
Diplomingenieur Elektrotechnik (FH), Schwerpunkt technische Informatik

Profilanlagen

2026-06-Stahlberger-Projekt-CV.pdf

Über mich

Software/Solution Java- und Plattform-Architekt (25+ Jahre) mit Schwerpunkt auf komplexen Backend-, Prozess- und Plattformlösungen mit Java, Spring Boot und modernen Integrationsarchitekturen. Anwendung von AI-Engineering/Agentic Engineering unter Einsatz verschiedener Produkte

Skills

OAuth 2.0KeycloakAI AgentsLLMOpenAIFlutterClean CodeJavaSpring SecurityAmazon Web ServicesAnwendungsarchitekturArchitektur-RahmenwerkAtlassian JiraBusiness Process Model And NotationBusiness Process ManagementClient-Server-ArchitekturCloud-EngineeringCode-ReviewContinuous DeliveryContinuous IntegrationDB2 SQLElasticsearchGitHubGradleHibernateInformationsarchitekturJava Persistence APISpring FrameworkPostgreSQLApache MavenOpenShiftX.509ScrumSoftware ArchitectureRedisServiceorientierte ArchitekturSolution ArchitectureSonarqubeSystemarchitekturVulnerability ManagementOpenapiCloud PlatformOracle 10g/11gGrafanaMulti-Agent SystemsSpring BootIT-ArchitekturGenerative AIBackendGitSpring DataKanbanBackend-programmierungKubernetesApache KafkaDartCloud IntegrationApi DesignRestful ApisDevSecOpsDockerJenkinsMicroservices
Software & Solution Architecture
  1. Architektur von Backend-, Cloud- und Integrationsplattformen
  2. Technische Zielbilder, Reviews, Architekturentscheidungen, Umsetzungssteuerung
  3. Abstimmung zwischen Fachbereich, Entwicklung, Security und Betrieb
Backend Engineering mit Java / Spring
  1. Java, Spring Boot, REST/OpenAPI, Microservices, PostgreSQL, Gradle/Maven
  2. API-Design, Integrationen, modulare Services, Clean Code, technische Qualität
  3. Kafka, Docker, OpenShift, Kubernetes und CI/CD-nahe Entwicklungsprozesse
Cloud & DevSecOps
  1. AWS Certified Solutions Architect – Associate & AWS Certified Developer – Associate
  2. AWS-Testumgebungen, Deployment-Strecken, S3/PostgreSQL-Integration, Security-Hardening
  3. OWASP DefectDojo, SonarQube, Jira, Grafana
Security Reporting & KPI Engineering
  1. Kundenspezifische KPI- und Reporting-Logik mit Java Spring und OpenAPI
  2. Risk Burndown, MTTR, SLA-Auswertungen sowie Team-, Produkt- und Management-Reports
  3. Security-/PKI-Hintergrund (X.509, CA/CRL, FIPS 140-2, OAuth 2.0, JWT, Keycloak)
BPM / Prozessplattformen
  1. Mehr als 10 Jahre Erfahrung mit BPMN, CMMN, DMN, Camunda und Flowable
  2. Prozessmodellierung, Anforderungsanalyse und Backend-Entwicklung im Finanzdienstleistungsumfeld
  3. Aufbau von Low-Code-Prozessplattformen und mandantenfähigen Lösungen
AI Engineering / Agentic Software Engineering
  1. LLM-/Agenten-nahe Architekturen und AI-gestützte Entwicklungsprozesse
  2. Claude und OpenAI für Architektur, Implementierung, Reviews, Refactoring, Tests, Doku
  3. On-Premise-LLM-Infrastruktur (LiteLLM, Ollama), MCP, KI-Enablement und Coaching
Methoden: Scrum, Kanban, Domain Driven Development, Model/Test Driven Development, Clean Code, arc42, Pair Programming.
Sprachen: Deutsch (Muttersprache), Englisch (verhandlungssicher).

Sprachen

DeutschMutterspracheEnglischverhandlungssicher

Projekthistorie

AI-Enablement, Claude-Schulung und On-Premise-LLM-Infrastruktur PoCs

E-Commerce-Unternehmen

Internet und Informationstechnologie

500-1000 Mitarbeiter

Projekt: AI-Enablement, Claude-Schulung und On-Premise-LLM-Infrastruktur PoCs

Rolle: AI Enablement Consultant / Claude Coach / LLM Infrastructure Advisor

Teamgröße: 14

Projektbeschreibung: Konzeption und Durchführung von AI-Enablement-Maßnahmen für ein Team, inklusive Claude-Schulungen, Coaching-Formaten von Grundlagen bis Deep Dive sowie praxisnaher Einführung von Claude Code, Skills und Best Practices.
Erarbeitung von Setup-Empfehlungen für den Einsatz von Claude im Team- und Projektkontext, inklusive Teamkonfigurationen, Arbeitsweisen, Prompting-Standards und Governance-Aspekten.
Sichtung, Bewertung und Nutzung vorhandener On-Premise-Serverhardware für lokale LLM-Szenarien sowie Aufbau von Proofs of Concept zur Evaluierung verschiedener Open-Source-Modelle, Inferenz-Stacks und Integrationsszenarien.

Technologien: Claude Cowork, Claude Code, MCP, LiteLLM, Proxmox, Ollama, Open-Source-LLMs, OpenTelemetry, Jaeger, On-Premise-Serverhardware, Team-Konfigurationen, lokale LLM-Inferenz, OpenAI Codex für Schulungsmaterialerstellung

Methoden: AI-Enablement, Schulung und Coaching, Hands-on-Workshops, Best-Practice-Entwicklung, Anforderungsanalyse, technische Evaluierung, Architekturberatung, Proof of Concept, Tool- und Modellvergleich, Prototyping, Observability, Wissensaufbau im Team, Einführung standardisierter Arbeitsweisen

Software & Solution Architect - AI Platform, Backend, Cloud & Mobile

Eigene Produktentwicklung

Sonstiges

< 10 Mitarbeiter

Projekt: KI-Agentenplattform

Rolle: Software & Solution Architect

Projektbeschreibung: Design, Konzeption und Umsetzung einer modularen KI-Agentenplattform mit Flutter-App, Next.js-Webfrontend und Spring-Boot-Backend.
Schwerpunkte waren Plattform-, Backend- und Cloud-Architektur, REST-API-Design, Authentifizierung, Datei- und Bundle-Verarbeitung, S3/PostgreSQL-Integration, AWS-Deployment, Security-Hardening und automatisierte Tests.
Fachlich umfasste die Lösung Voice-/Text-Interaktion, mehrere LLM-Provider, lokale KI-Ausführung auf dem Gerät, NLU-Pipeline, Skill-Ausführung, interaktive Chat-Karten, Marketplace-Katalog sowie Admin- und Moderationsfunktionen.
Die Umsetzung erfolgte mit Agentic-Engineering-Workflows auf Basis von Claude und OpenAI für Architektur, Implementierung, Reviews, Refactoring, Tests und Dokumentation.

Technologien: Flutter/Dart, Next.js, Java Spring Boot, Spring Security, Spring Data JPA, Lombok, Mockito, PostgreSQL, AWS, S3, REST/OpenAPI, LLM-Provider-Abstraktion (OpenAI, Mistral, OpenRouter, Langdock), Generative AI, ElevenLabs, NLP/NLU, Agentic Engineering, GitHub, Docker, Visual Studio Code, GitHub Copilot, Claude Code, OpenAI Codex, LiteLLM, lokale LLM-Inferenz

Methoden: Kanban, Agentic Engineering, AI Spec-Driven Development (SDD), Test Driven Development, Clean Code, arc42

Technischer DevSecOps-Consultant für eine Vulnerability-Management-Plattform

E-Commerce-Unternehmen

Konsumgüter und Handel

500-1000 Mitarbeiter

Projekt: ASOC- und Vulnerability-Management-Testumgebung

Rolle: DevSecOps Engineer

Teamgröße: 2

Projektbeschreibung: Aufbau einer AWS-basierten DevSecOps-/ASOC-Testumgebung mit OWASP DefectDojo als zentralem Vulnerability-Management-System, umgesetzt als Pilot mit 1 angebundenen Repository und 6 Tool-Integrationen.
Schwerpunkte waren Cloud-Setup, DefectDojo-Konfiguration, SonarQube-Integration, Jira-Remediation-Workflows, Grafana-Dashboards sowie ein Java-Spring-Microservice mit OpenAPI zur kundenspezifischen KPI-Berechnung.
Abgebildet wurden Security- und Delivery-Kennzahlen wie offene Findings, Severity-Verteilung, Risk Burndown, MTTR, SLA-Einhaltung, Trendverläufe sowie Produkt- und Team-Auswertungen.

Technologien: AWS, OWASP DefectDojo, SonarQube, Jira, Grafana, Java Spring Boot, Spring Security, Spring Data JPA, Lombok, OpenAPI, GitHub, Docker, Visual Studio Code, GitHub Copilot

Methoden: Kanban, Domain Driven Development, Test Driven Development, Clean Code

Technical Audit Consultant - Software & Architecture

Teleshopping Unternehmen

Konsumgüter und Handel

1000-5000 Mitarbeiter

Projekt: Technical Audit — Software & Architecture

Rolle: Technical Audit Consultant

Teamgröße: 8

Projektbeschreibung: Durchführung strukturierter Audits zu Softwarearchitektur, Entwicklungsprozessen, CI/CD und Codequalität
Bewertung von Reifegraden in Bereichen wie Architektur-Governance, Clean Code, Teststrategie, Dokumentation
Analyse von Quellcode (u. a. Java, Spring Boot, EJB, Microservices) mit SonarQube, Architekturdokumenten und Toolchains (z. B. Git, CI/CD-Pipelines)
Interviews mit Architekten, Entwicklern und Product Ownern zur Validierung technischer und organisatorischer Praktiken
Erstellung von Auditberichten, Handlungsempfehlungen und Zielbildern für technische Exzellenz

Technologien: Java, Spring Boot, EJB, Microservices, AWS, Git, Jenkins, SonarQube

Methoden: Risikobasiertes Architektur- und Engineering-Reifegrad-Assessment, arc42

Externer Software & Security Auditor

E-Commerce Unternehmen

Konsumgüter und Handel

1000-5000 Mitarbeiter

Projekt: Software- & Security-Review einer Java-EJB-Serverlösung

Rolle: Software & Security Auditor

Projektbeschreibung: Review einer Java-EJB-basierten Server-Lösung; Codeanalyse mit Fokus auf Codequalität und Sicherheit; Erstellung eines Maßnahmenkatalogs zur Optimierung der Systemarchitektur.

Technologien: Java, EJB, Code Review, SonarQube

Methoden: Software- & Security-Audit, Code-Review

Senior Solution Architect

mimacom Group

Banken und Finanzdienstleistungen

250-500 Mitarbeiter

Projekt: Flowable-Prozessplattformen für Finanzdienstleister

Rolle: Entwickler / Solution Architect (Projektteam aus 4 mimacom-Beratern und 3 internen Entwicklern des Kunden)

Teamgröße: 7

Projektbeschreibung:
Begleitung von Konzeption und Umsetzung.
Hypotheken-Managementsystem (Finanzdienstleister): Konzeption und Umsetzung einer modularen Softwarelösung zur Verwaltung komplexer Hypothekenprozesse im Großkundensegment auf Basis der Flowable-Prozessplattform.
Anforderungsanalyse und Abstimmung mit Fachbereichen
Design, Modellierung und Umsetzung von Geschäftsprozessen mit BPMN/CMMN (Flowable)
Implementierung der Basiskomponenten mit Java Spring Boot & Flowable
Kreditkarten-Processing für Großkunden (Herstellerseite): Architekturverantwortung und Weiterentwicklung einer Kreditkarten-Processing-Plattform für Banken und Finanzdienstleister basierend auf Flowable.
Direkte Abstimmung mit Kunden zur Anforderungsklärung
Modellierung komplexer Prozesse mit BPMN/CMMN/DMN (Flowable)
Backend-Entwicklung mit Java Spring Boot
Durchführung von Produkt- und BPMN-Schulungen beim Kunden
Teilnahme am regelmäßigen Architektur-Circle mit Architekten des Kunden

Technologien: Flowable, BPMN/CMMN/DMN, Java Spring Boot, Lombok, OpenTelemetry, Jaeger, Git, Artifactory, Keycloak, OAuth 2.0, Elasticsearch, IntelliJ, Splunk

Methoden: Scrum, Domain Driven Development, Model Based Development, Test Driven Development, Clean Code, arc42

Software Architect

Atruvia AG (ehemals Fiducia-GAD)

Banken und Finanzdienstleistungen

Projekt: Etablierung einer Low-Code-Prozessentwicklung und weiterer Querschnittsthemen

Rolle: Entwickler / Software Architect

Teamgröße: 7

Projektbeschreibung: Arbeit in einem Querschnittsteam; Design, Konzeption, Präsentation und Umsetzung technischer Querschnittsthemen im Rahmen des Aufbaus einer internen Low-Code-Prozessentwicklungsplattform basierend auf Camunda BPMN, die von rund 8 Entwicklungsteams genutzt wurde.
Sicherstellung der Mandantenfähigkeit über eine hohe Anzahl von Banken
Entwicklung und Bereitstellung von prozessnahen Microservices mit Java Spring Boot sowie serverlosen Funktionen, eingebettet in ein Instant-Deployment-Konzept zur automatisierten Ausbringung von Prozessmodellen und Services auf der OpenShift-Plattform.

Technologien: Camunda BPMN, Java, Spring Boot, Spring Security, Mockito, Lombok, Microservices, Serverless Functions, REST APIs, OpenShift, CI/CD (Jenkins), Docker, Git, Maven, Kafka

Methoden: Scrum, Domain Driven Development, Model Based Development, Test Driven Development, Clean Code, Pair Programming

Entwickler, Software Architect, Trainer & Coach

Selbstständig

Banken und Finanzdienstleistungen

Berater, Entwickler und Architekt zu Java & Prozess (BPM)-Lösungen für Finanzdienstleister, Telekommunikations-Unternehmen und Automobilzulieferer.

Entwickler / Software Architekt – Etablierung einer Low-Code-Prozessentwicklung (freiberuflich)

Selbstständig

Banken und Finanzdienstleistungen

Projekt: Etablierung einer Low-Code-Prozessentwicklung – freiberufliche Einstiegsphase

Rolle: Entwickler / Software Architect (freiberuflich)

Projektbeschreibung: Freiberufliche Einstiegsphase des Low-Code-Projekts beim selben Finanzdienstleister: Erarbeitung und Präsentation eines technischen Zielbilds sowie erster Optimierungsvorschläge für eine interne Low-Code-Prozessentwicklungsplattform auf Basis von Camunda BPMN gegenüber Team, fachlich/technisch Verantwortlichen und Führungsebene. Diese Phase war der Einstieg in die anschließende Festanstellung beim Kunden.

Technologien: Camunda BPMN, Java, Spring Boot, Microservices, Serverless Functions, REST APIs, OpenShift

Methoden: Scrum, Domain Driven Development, Model Based Development, Clean Code

Entwickler / Software Architekt - Umsetzung eines Fachprozesses

Selbstständig

Banken und Finanzdienstleistungen

Projekt: Umsetzung eines Fachprozesses

Rolle: Entwickler / Software Architect

Teamgröße: 5

Projektbeschreibung: Im Rahmen der Einführung des leichtgewichtigen Prozessframeworks CBP 2.0 wurde der Prozess „Kreditkarte sofort kündigen" als Pilot umgesetzt.
Planung, Moderation und Durchführung von Workshops mit Entwicklern und Fachbereichen
Analyse der bestehenden fachlichen Anforderungen und Systemlandschaft
Abstimmung fachlicher Services und ihrer technischen Integration (inkl. Schnittstellenklärung)
Koordination und Anforderung neuer Services bei den zuständigen Fachteams
Präsentation des Entwicklungsfortschritts und des Prototyps gegenüber Stakeholdern
Implementierung der Serviceanbindungen mittels asynchroner External Tasks sowie Entwicklung ergänzender Basiskomponenten
Sicherstellung der Mandantenfähigkeit des Fachprozesses
Modellierung des Gesamtprozesses gemäß den fachlichen und technischen Anforderungen

Technologien: Java, Spring Boot, Spring Data, Spring Security, Lombok, BPMN, Git, Maven, External Tasks, RabbitMQ, Microservices, REST, CBP 2.0, Oracle, Db2, Camunda BPM, Sonatype Nexus

Methoden: Scrum, Domain Driven Development, Model Based Development, Test Driven Development, Clean Code, Pair Programming

Entwickler / Software Architekt - Migration auf Camunda BPMN

Selbstständig

Banken und Finanzdienstleistungen

Projekt: Migration auf Camunda BPMN

Rolle: Entwickler / Software Architect

Teamgröße: 9

Projektbeschreibung: Im Rahmen der Ablösung der bestehenden Inubit-Prozessengine durch die Camunda Process Engine war es das Ziel, bestehende Fachprozesse – inklusive bereits auf Beanlet-Komponenten migrierter Logik – mit minimalem Anpassungsaufwand in die neue Plattform zu überführen.
Sicherstellung der Mandantenfähigkeit als Querschnittliche Aufgabe
Alleinverantwortliche Konzeption und Implementierung eines Frameworks zur Fusion bestehender Prozesse / Bankenfusion (Zusammenführung von 12 Banken/Mandanten) inkl. Design sicherer REST API Schnittstellen für die Integration in Legacy Fusionsprozesse
Reengineering der Reporting-Funktionalität in modulare, wiederverwendbare Spring-Komponenten
Entwicklung zentraler Komponenten des CBP-Prozessframeworks
Bereitstellung und Integration von Kafka auf OpenShift, inkl. Anbindung der CBP-Prozessregistrierung für PEM
Definition von JSON-basierten Event-Formaten für Kafka-Nachrichtenkommunikation

Technologien: Camunda BPM, Java, Spring Boot, Spring Data, Spring Security, Mockito, Lombok, Gradle, Kafka inkl. Avro, Oracle, Db2, OpenShift, Microservices, CBP (Custom Business Process Framework), RabbitMQ, REST, JSON, Git, Maven/Gradle, CI/CD (Jenkins), Docker, Sonatype Nexus, XML

Methoden: Scrum, Domain Driven Development, Model Based Development, Test Driven Development, Clean Code, Pair Programming, UML

Entwickler - Java Gradle Build-Plugins

Selbstständig

Banken und Finanzdienstleistungen

Projekt: Java Gradle Build-Plugins / Querschnittsfunktionalität

Rolle: Entwickler

Teamgröße: 6

Projektbeschreibung: Verantwortlich für die Weiterentwicklung, Pflege und Erweiterung zentraler Gradle-Plugins zur standardisierten Nutzung in verschiedenen Projektteams der Java-Entwicklung.
Ziel war die Vereinheitlichung von Build-Prozessen, die Optimierung der Wartbarkeit sowie die automatisierte Generierung technischer Artefakte und Dokumentationen.
Modularisierung und Refactoring bestehender Gradle-Plugins zur besseren Wartbarkeit und Wiederverwendbarkeit
Einführung von Metainformationen und Codegeneratoren zur automatisierten Unterstützung von Dokumentationsprozessen
Analyse und Planung der technischen Migration auf Gradle 4.x, inkl. Bewertung von Kompatibilitätsrisiken
Entwicklung und Umsetzung neuer Plugin-Varianten (z. B. Test-Setup, Deployment, API-Dokumentation)

Technologien: Gradle (Groovy & Kotlin DSL), Java, Spring Boot, Codegenerierung, Javadoc/AsciiDoc, Git, CI/CD (Jenkins), Maven, modulare Build-Architekturen, OpenShift, XML

Methoden: Scrum, Test Driven Development, Clean Code, Pair Programming

Entwickler - Java Komponentenframework für Inubit BPM

Selbstständig

Banken und Finanzdienstleistungen

Projekt: Java-Komponentenframework für Inubit BPM

Rolle: Entwickler

Teamgröße: 4

Projektbeschreibung:
Ziel war es, durch die Entwicklung eines Java-basierten Komponentenframeworks (Beanlets) die Wiederverwendbarkeit, Testbarkeit und Erweiterbarkeit der Plattform nachhaltig zu verbessern.
Konzeption, Design, Architektur und Umsetzung eines modularen Java-Komponentenframeworks zur Integration in die Inubit BPM Engine (Beanlet-Plattform) zunächst als PoC und Einführung in Produktion
Entwicklung und Einführung eines dedizierten Programmiermodells zur Erstellung und Einbettung von Beanlets
Technische Kapselung und Isolierung der Komponentenplattform innerhalb der BPM-Engine inkl. sauberer Trennung von 3rd-Party-Abhängigkeiten
Implementierung der Sicherheitsschicht zur Erzeugung und Validierung von Security Tokens bei Serviceaufrufen
Erstellung von UML-Modellen (Papyrus)
Entwicklung flexibler Caching-Mechanismen zur Performanceoptimierung
Bereitstellung von Test-Konnektoren für Remote-Debugging von Komponenten innerhalb der BPM-Engine
Umsetzung mehrerer Gradle-Plugins zur Codegenerierung und Build-Optimierung, inkl. Einbindung in den zentralen SEU-Build-Prozess

Technologien: Java, Inubit BPM, XML, XSLT, Gradle, Spring, Security Token Handling, Remote Debugging, Service Routing, Oracle, Db2, SEU-Buildsystem, Codegenerierung, Custom DSL / Beanlets

Methoden: Scrum, Model Based Development, Test Driven Development, Clean Code, Pair Programming, UML

Geschäftsführender Gesellschafter

Prodefis GmbH, München

Banken und Finanzdienstleistungen

< 10 Mitarbeiter

Gründung und Aufbau des Unternehmens gemeinsam mit den Gesellschaftern. Tätigkeit in den Bereichen Beratung, Softwareentwicklung und Schulung im Rahmen der Konzeption und Realisierung einer Zahlungsverkehrsplattform (Inlands- und Auslandszahlungsverkehr – IZV/AZV) für einen Hersteller von Bankenstandardsoftware. Übernahme folgender Rollen: Softwarearchitekt, Teilprojektleiter, Teamleiter für zwei Entwicklungsteams mit jeweils sechs Mitarbeitenden.

Entwickler und Trainer

Selbstständig
Entwickler und Trainer zu Java-Lösungen für einen Finanzdienstleister.

IT-Berater & Trainer

Siemens AG, München

Internet und Informationstechnologie

>10.000 Mitarbeiter

Unterstützung beim Aufbau des 'Sun Authorized Java Centers' (AJC) innerhalb des Siemens Bereiches in München. Durchführung von Beratungen, Trainings und internen Vorträgen im Bereich Softwareentwicklung mit Java. Entwickler und Coach in verschiedenen Java-Projekten innerhalb des Konzerns.

Zertifikate

AWS Certified Solutions Architect

AWS

2025

AWS Certified Developer - Associate

AWS

2024


Kontaktanfrage

Einloggen & anfragen.

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

RegistrierenAnmelden