22.10.2026 aktualisiert


100 % verfügbar
IT-Architekt / Senior Software Entwickler
Eitorf, Deutschland
Weltweit
Studium der Informatik / UniversitätSkills
Technische Kompetenzen
| KategorieTechnologien & Frameworks | |
| Backend & Core | Java (8–21), Kotlin, Python (bis 3.13), Spring Boot, Quarkus, Micronaut, JPA, Hibernate, JSF, Jakarta EE (EJB, CDI, JAX-RS), OpenRewrite |
| Frontend & Mobile | JavaScript, TypeScript, Angular, PrimeFaces, OpenUI, Objective-C (iOS), Android (API 21–25) |
| Web & APIs | FastAPI, Uvicorn, Pydantic, JSP, Servlets, Velocity, Tapestry, SOAP, REST, Payara 6 |
| Messaging & Integration | Apache Kafka, RabbitMQ, ActiveMQ, IBM MQ/JMS, WebSphere, JBoss, Tomcat, WebLogic, ESB, BiPRO (430.1/.3/.4), Siebel EAI, CORBA, Mainframe/IMS |
| KI & Data EngineeringDetails & Implementierung | |
| Generative & Agentic AI | Azure OpenAI, LLM Model Gateway, Model Context Protocol (MCP, FastMCP, Quarkus MCP), Streamable HTTP/SSE, Autonome Multi-Step-Agenten, Agentische Workflows |
| AI Integration & Safety | Function Calling, dynamische Tool-Auswahl, Data Grounding, Context Augmentation, Schema Discovery (PostgreSQL, DB2), Structured Outputs (Pydantic, Bean Validation), AI Safety & Guardrails, sqlglot (AST-SQL-Validierung), Human-in-the-Loop, Prompt Engineering, Token-Optimierung, Tool-Auditing, Copilot (CLI, OpenCode) |
| Datentenbanken & Data | Oracle (RAC, Dataguard, AWR), Autonomous Data Warehouse, PostgreSQL, MSSQL, H2, DB2, DynamoDB, SQL/PL-SQL/T-SQL, Tuning, Partitionierung, Indexierung |
| Data Engineering | ETL mit dbt, Dagster, AWS DMS, Read-Only-Guardrails |
| Cloud, DevOps & SecurityInfrastruktur & Governance | |
| Cloud-Plattformen | Microsoft Azure, AWS, AKS, Azure Container Apps, OpenShift (3/4), Cloud Foundry |
| DevOps & CI/CD | Kubernetes, Helm, Docker (Compose), Kustomize, ArgoCD (ApplicationSets), Jenkins, GitLab CI, GitHub Actions, Pipeship, Bamboo, Azure Pipelines, Terraform, CloudFormation, ACR |
| Security & Identity | OAuth 2.0, OIDC, Enterprise SSO, OAuth2-Proxy, Azure Key Vault, External Secrets Operator (ESO), Azure Files/Blob, TLS/SSL, Zertifikatsmanagement, M2M-Auth, CSP |
| Monitoring & QA | Prometheus, Grafana, Kibana, ELK, JAMon, Readiness/Liveness Probes, TDD, JUnit, Mockito, PyTest (asyncio), SonarQube, CodeQL, Voice-QA, Last-/Regressionstests |
?? Soft Skills & Methodenkompetenz
- Architektur & Design: Cloud-, Migrations-, KI-/LLM- und Enterprise-Architekturberatung.
- Modernisierung: Transformation komplexer Legacy- und Enterprise-Systeme.
- Führung & Prozesse: Teamführung, Coaching, agile Methoden (Scrum, XP, Pair Programming).
- Management: Internationale Projektkoordination in Großprojekten.
- Analyse: Technisches Troubleshooting und Performanceoptimierung.
? EDV-Kenntnisse & Werkzeuge
| BereichTools & Systeme | |
| IDEs & Entwicklungs-Tools | IntelliJ, Eclipse, Visual Studio, JBuilder, TOAD, PLSQL Developer |
| Build & Versionierung | Git, SVN, Maven, Gradle |
| Modellierung & API-Design | UML, BPMN, OpenAPI, Swagger, Rational Rose |
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit1999
Sprachen
DeutschverhandlungssicherEnglischverhandlungssicher
Projekthistorie
Im Rahmen dieses Vorhabens war ich federführend für die Konzeption, Architektur und Umsetzung von Enterprise AI-Agenten und Model Context Protocol (MCP) Servern verantwortlich. Ziel war die Befähigung von LLMs (über Azure OpenAI / Model Gateway) und Entwickler-Assistenten (GitHub Copilot, OpenCode) zur autonomen Bearbeitung komplexer Geschäftsprozesse und sicheren Datenanalyse.
? Aufgaben:
- Agentic AI & LLM-Orchestrierung:
- Konzeption und Implementierung autonomer Multi-Step-Agenten (EBOM Orchestrator Agent) unter Nutzung von LangChain4j und Azure OpenAI / LLM Model Gateway zur automatisierten Interpretation von Fachanfragen, dynamischen Tool-Auswahl und schrittweisen Freigabesteuerung.
- Etablierung robuster Agentic Patterns: Kombination aus nicht-deterministischer LLM-Reasoning-Logik (Intent Recognition, Extraktion unstrukturierter Daten, Blocker-Zusammenfassungen) und deterministischer Programmlogik (Safety Guardrails, Human-in-the-Loop Freigaben).
- Model Context Protocol (MCP) Server Architecture:
- Entwicklung standardisierter, hochperformanter MCP-Server mit FastMCP (Python 3.13) und Quarkus (LangChain4j-MCP) mit Streamable-HTTP / SSE-Transport, um LLMs standardisierte Werkzeuge (Tools & Resources) bereitzustellen.
- Integration von Entwickler- und Business-Assistenten (GitHub Copilot in VS Code / IntelliJ IDEA, Copilot CLI, OpenCode) in unternehmensweite Datenquellen ohne Halluzinationen (Grounding).
- LLM Data Grounding & Schema Discovery
Im Rahmen des BMW FRST-Projekts war ich maßgeblich für die Entwicklung, Modernisierung und den Cloud-Betrieb für Anwendungen verantwortlich.
? Aufgaben:
- Backend-Entwicklung: Konzeption und Umsetzung von skalierbaren Microservices mit Quarkus, Spring Boot und Payara – mit Fokus auf Modularisierung, Startup-Zeit, Speicheroptimierung und schnelle Deployment-Zyklen
- Cloud-Migration: Planung und Durchführung der Migration von OpenShift 4 zu ArgoCD auf Microsoft Azure – inkl. Architektur-Review, Deployment-Pipelines und Infrastruktur-Anpassungen
- Infrastructure as Code: Entwicklung und Pflege von Terraform-Modulen zur automatisierten Provisionierung von Azure-Ressourcen (z. B. AKS-Cluster, Storage, Key Vaults, RBAC-Policies etc)
- DevOps Automatisierung: Migration bestehender CI/CD-Pipelines von Jenkins zu GitHub Actions inklusive Secrets-Handling, Multi-Stage-Builds und Security Checks
- Observability & Monitoring: Aufbau und Pflege von Grafana-Dashboards zur Überwachung von Metriken und Logs; Integration von Prometheus-basiertem Monitoring
- Kafka-Integration: Implementierung von Event-Streaming-Komponenten via Apache Kafka (CMMD), Topics & Consumer-Management
- Technologie-Evaluation: Durchführung von Proof-of-Concepts für alternative Frameworks wie Micronaut – Vergleich in Bezug auf Startzeit, Speicherverbrauch und Developer Experience
Im Rahmen des BMW AU-Projekts (Änderungsüberwachung / LES) war ich maßgeblich für die Modernisierung, die unternehmensweite Migration von Java 8 / Payara 5 auf Java 21 / Payara 6 (Jakarta EE 10) sowie die Containerisierung und Cloud-Migration der Enterprise-Monolith-Architektur auf Microsoft Azure (AKS) verantwortlich.
? Aufgaben:
- Payara 6 & Jakarta EE 10 Migration: Vollständige technische Migration des komplexen Enterprise-Monolithen (10+ EARs/WARs/EJBs wie auGlobal, auOrder, auKeyword, auPlugin, auUSA, auPlant, auUser, auRain) von Java 8 auf Java 21 und Payara 6 – inklusive Namespace-Transformation (javax.* zu jakarta.*), EJB 4.0/EAR 10 Upgrade und Behebung von Java 21 Strong-Encapsulation-Restriktionen
- JNDI- & EJB-Architektur-Refactoring: Neukonzeption und Bereinigung der Enterprise-Kommunikationsschicht durch Portabilisierung aller JNDI-Namen (java:global/...), Beseitigung veralteter IIOP/PortableRemoteObject.narrow-Aufrufe und Implementierung dynamischer Lookup-Strategien via JndiPortableNameResolvingUtil
- Cloud-Migration & Kustomize: Konzeption und Aufbau der Kubernetes-Infrastruktur auf Azure Kubernetes Service (AKS) – Erstellung modularer Kustomize-Strukturen (Base und Overlays für DEV, INT1, INT2, PROD) und Migration von OpenShift 4 zu Azure Cloud
GitOps & Deployment-Automatisierung: Automatisierung von Multi-Environment-Deployments über ArgoCD (ApplicationSets), automatisierte Rollen-/RBAC-Provisionierung und secrets-gestützte Pipeline-Integration