About the Role
Du brennst für Softwarearchitekturen und möchtest die technologische Weiterentwicklung komplexer Plattformen aktiv mitgestalten? Dann werde Teil unseres Teams als Systemarchitekt (m/w/d)! In dieser Rolle schaffst du die Grundlage für skalierbare, sichere und performante Systeme und setzt Impulse für die technische Ausrichtung unserer digitalen Lösungen. Mit deinem tiefen Verständnis für Cloud-, Integrations- und API-Architekturen prägst du unser technologisches Fundament nachhaltig.
Deine Aufgaben
Du übernimmst die Verantwortung für die Architektur des Backend-for-Frontend (BFF) Layers – inklusive Strukturierung von API-Schnittstellen, Domänenzuschnitten und Integrationsmustern
Du entwickelst eine Zielarchitektur für Online-, Mobile- und Partner-Integrationsplattformen weiter – auf Basis moderner Cloud- und Microservices-Standards
Du bewertest und wählst geeignete Technologien, Frameworks und Patterns (z. B. API Gateway, BFF-Pattern, Reactive Architectures, Event Streaming) unter Berücksichtigung von Performance-, Security- und Skalierungsanforderungen aus
Du erstellst und pflegst Architektur- und technische Designrichtlinien, um eine konsistente und wartbare Systemlandschaft sicherzustellen
Als technischer Sparringspartner (m/w/d) unterstützt du das Development-Team bei wichtigen Designentscheidungen, Refactorings und der Einführung neuer Technologien
Du stellst Security-by-Design sicher – inklusive Identity & Access Architecture (OAuth2, OIDC), API-Security und der Einhaltung von Datenschutzanforderungen
Du steuerst die Integration mit externen Partnern und internen Backend-Systemen, einschließlich API-Design, Versionierung und Schnittstellen-Governance
Dein Profil
Abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation
Mehrjährige Berufserfahrung in der Konzeption und Umsetzung skalierbarer, hochverfügbarer und cloud-nativer Softwarelösungen
Sehr gute Kenntnisse in Java- und Web-Technologien sowie gängigen Frameworks, beispielsweise JSF, Angular, Hibernate/JPA, Spring, Spring Boot, Kubernetes
Fundierte Erfahrung im Design von APIs (REST, GraphQL), in der API-Versionierung, der Schnittstellen-Governance und in der Integration mit Backend-Systemen
Erfahrung im Backend-for-Frontend (BFF) Pattern, inklusive Strukturierung von Domain-spezifischen BFF-Layern und Aggregation von Services
Sicherer Umgang mit modernen Architektur-Patterns, wie l Microservices, Event-driven Architecture, Domain-driven Design oder Reactive Programming
Erfahrung im Betrieb verteilter Systeme auf modernen Cloud-Plattformen (AWS, GCP oder Azure)
Sicherer Umgang mit Container-Orchestrierung und CI/CD-Pipelines
Kenntnisse in Security-by-Design, Identity & Access Management (z. B. OAuth2, OIDC), API-Security sowie Datenschutzanforderungen
Ausgeprägte Team- und Kommunikationsfähigkeit
Analytische Denkweise, strukturiertes Arbeiten und hoher Qualitätsanspruch
Gute Deutschkenntnisse in Wort und Schrift
Tech Stack
JavaWeb-TechnologienJSFAngularHibernate/JPASpringSpring BootKubernetesRESTGraphQLMicroservicesEvent-driven ArchitectureDomain-driven DesignReactive ProgrammingAWSGCPAzureOAuth2OIDC