Als Software Architekt (m/w/d) spielst du eine Schlüsselrolle in der Gestaltung und Weiterentwicklung unserer Softwarelösungen. Du entwickelst die technische Architektur und sorgst dafür, dass unsere Systeme robust, skalierbar und zukunftssicher sind. Dabei arbeitest du eng mit verschiedenen Teams zusammen, um innovative Lösungen zu entwickeln und die Umsetzung komplexer Anforderungen sicherzustellen.
## Das erwartet dich bei uns
- Auswahl und Implementierung von Werkzeugen, Prozessen und Methoden, die zur Entwicklung nachhaltiger und qualitativ hochwertiger Software-Lösungen beitragen
- Analyse, Beratung und Umsetzung von Anforderungen im Bereich Architektur, Best Practices, Methoden, Standards und Konzepte
- Sicherstellung hoher Qualitätsstandards durch fundiertes Wissen in Architektur- und Entwurfsmustern
- Tätigkeit als zentrale Anlaufstelle und Coach für das Entwicklungsteam
- Mitarbeit an der Gestaltung und Weiterentwicklung der plattformübergreifenden Architektur
## Womit du uns überzeugst
- Abgeschlossenes Studium oder Berufsausbildung im Bereich Informationstechnologie oder eine vergleichbare Qualifikation
- Mehrjährige Java-Erfahrung in der objektorientierten Softwareentwicklung und zum Testing im Java-Kontext (z. B. JUnit, Mockito, Testcontainers)
- Technologische Erfahrung in Backend- und Persistenztechnologien wie Spring/Spring Boot,
- JPA/Hibernate und relationalen Datenbanken (z. B. PostgreSQL)
- Sehr gute Kenntnisse in Domain Driven Design und API-Design (Rest-APIs)
- Vertrautheit mit Design und Umsetzung größerer Systeme inkl. Architekturentwurf/-weiterentwicklung und Bewertung
- Strukturierte, analytische Arbeitsweise; Problemlösungsfähigkeit; Eigeninitiative; Team- und Kommunikationsfähigkeit; Kundenorientierung
- Sehr gute Deutschkenntnisse (idealerweise C2/Muttersprache), Englisch von Vorteil