Software Architekt Java/Spring - Modulith-Architektur, FinTech-Domäne
amnia digital eG
Ansprechpartner: Marcus Spanrunft
Landau in der Pfalz, Deutschland
Endkundenprojekt
UnternehmensverwaltungAnwendungsarchitekturArchitekturClient-Server-ArchitekturData ArchitectureDigitale ArchitekturEnterprise Architecture FrameworkInformationsarchitekturJava EE Connector ArchitectureNetzwerkarchitekturProzessarchitekturSoftware ArchitectureServiceorientierte ArchitekturSolution ArchitectureSystemarchitekturTechnische ArchitekturWebsite-ArchitekturJob-ArchitekturTechnologie-ArchitekturModel Driven ArchitectureIT-ArchitekturBackendRechnerarchitekturFront EndApi DesignFintechDomain Driven DesignWeb-ArchitekturBeschreibung
Über das Projekt
Wir bauen eine moderne, modular aufgebaute Backend-Plattform im Finanzdienstleistungsumfeld, mit einer Domain-Driven-Design-geprägten Modulith-Architektur. Das System kombiniert ein Spring-Boot-/Spring-Modulith-Backend mit einem Angular-Frontend, abgesichert über OAuth2/OIDC, und ist von Beginn an auf KI-unterstützte Entwicklungs-Workflows ausgelegt. Für die technische Leitung suchen wir einen erfahrenen freiberuflichen (Festanstellung alternativ) Software-Architekten, der die Architekturentscheidungen der Plattform verantwortet und das Entwicklungsteam fachlich unterstützt.
Deine Aufgaben
- Verantwortung für die Gesamtarchitektur der Backend-Plattform nach Domain-Driven-Design- und Modulith-Prinzipien
- Abstimmung und Entscheidungsfindung mit den Fachgruppen
- zur Weiterentwicklung des Modulschnitts sowie der Schnittstellen zwischen den Modulen
- zu Architektur- und Design-Entscheidungen für REST-APIs
- zur Konzeption des PostgreSQL-Schema-Designs, Migrationsstrategien und der Multi-Tenancy-Datenarchitektur
- zur Sicherheitsarchitektur (OAuth2/OIDC, Keycloak oder vergleichbare Identity-Systeme)
- zum Angular-Frontend (Standalone Components, Signal-based State)
- Etablierung KI-unterstützter Entwicklungsansätze im Team, inklusive Kontextbuilding für KI-Systeme
- Technische Guidance und Code-/Architektur-Reviews für das Entwicklungsteam
Anforderungen
- Mehrjährige Erfahrung als Software-Architekt im Java/Spring-Umfeld, insbesondere Spring Boot und optional Spring Modulith
- Fundierte Praxis mit Modulith- bzw. Domain-Driven-Design-Ansätzen, idealerweise als treibende Architekturentscheidung in vorherigen Projekten
- Tiefes Verständnis von PostgreSQL und relationaler Datenbankarchitektur, idealerweise mit Erfahrungen in Migrationsstrategien
- Idealerweise Erfahrung mit Multi-Tenancy und Row-Level Security auf Datenbankebene und
- Erfahrung im REST-API-Design: Versionierung, Abwärtskompatibilität, DTO-Schichten
- OAuth2/OIDC, Keycloak oder vergleichbare Identity-Systeme
- Verständnis moderner Angular-Architekturen (Standalone Components, Signal-based State)
- Interesse an KI-unterstützter Softwareentwicklung, idealerweise mit Erfahrung im Kontextbuilding für KI-Systeme
Nice-to-have
- Camunda- bzw. BPMN-basierte Prozessarchitektur
- Erfahrung mit dem Matrix-Protokoll oder vergleichbaren Echtzeit-Messaging-Systemen
- Kenntnisse im Bereich DATEV-Integration, Buchhaltungsdomäne oder FinTech allgemein
- Erfahrung mit GitLab CI/CD und containerbasierter Infrastruktur (Docker)
- Vertrautheit mit Atlassian Jira/Confluence
Rahmenbedingungen
- Freiberuflich / auf Honorarbasis / Festanstellung
- Remote-freundlich, gelegentliche Vor-Ort-Zusammenarbeit möglich
- Langfristige Zusammenarbeit bevorzugt
Interesse? Wir freuen uns auf dein Feedback!