Zum Herzstück: Gemeinsam mit deinem Team entwickelst und betreibst du unsere Integration Platform - inkl. Runtime, standardisierten Templates, Blueprints und Self-Service-Funktionalitäten.
Du entwickelst Referenzimplementierungen und wiederverwendbare Integrationsbausteine, die unseren Teams Orientierung geben, z.B. für Contract-first-Ansätze, Versionierung, Anti-Corruption-Layer, das Strangler Pattern oder Resilienz-Patterns.
API as Product: Du gestaltest APIs und Events als Produkte mit klarer Ownership, stabilen Contracts und einer konsistenten Integration über REST und Event Streaming (z.B. mit Kafka).
Du definierst Governance-Leitplanken sowie automatisierte Compliance-Checks als Teil der Plattform.
Als technischer Sparringspartner unterstützt du unsere Entwicklungsteams dabei, Integrationen einfach, robust und nach gemeinsamen Standards umzusetzen.
Aufgaben
Gemeinsam mit deinem Team entwickelst und betreibst du unsere Integration Platform - inkl. Runtime, standardisierten Templates, Blueprints und Self-Service-Funktionalitäten.
Du entwickelst Referenzimplementierungen und wiederverwendbare Integrationsbausteine, die unseren Teams Orientierung geben.
Du gestaltest APIs und Events als Produkte mit klarer Ownership, stabilen Contracts und einer konsistenten Integration über REST und Event Streaming.
Du definierst Governance-Leitplanken sowie automatisierte Compliance-Checks als Teil der Plattform.
Als technischer Sparringspartner unterstützt du unsere Entwicklungsteams dabei, Integrationen einfach, robust und nach gemeinsamen Standards umzusetzen.
Anforderungen
Du verfügst über mindestens 5 Jahre Erfahrung als Java Software Engineer und hast moderne Anwendungen mit Quarkus, Open Liberty oder Spring Boot entwickelt.
Du hast gute Kenntnisse in Integrationsarchitekturen sowie Erfahrung im Design robuster Schnittstellen mit REST/OpenAPI, SOAP sowie AsyncAPI.
Mit Apache Kafka und eventgetriebenen Architekturen hast du bereits produktive Lösungen umgesetzt.
Kenntnisse in Domain-Driven Design (DDD) sind ein Plus.
Du hast Freude daran, dein Wissen weiterzugeben und hast andere Teams bereits durch Coaching, Mentoring, Pair Programming oder technische Reviews unterstützt.