Beschreibung
Für unseren Kunden in Frankfurt suchen wir aktuell einen technischen Architekten (m/w)
Aufgaben:
Erarbeitung eines Sollbilds für die technische Architektur auf Basis der Vendo-Zielarchitektur, der Ist-Systemlandschaft und der funktionalen und nicht-funktionalen Anforderungen
Abstimmung des Zielbildes mit Nachbarprojekten und möglichen Dienstleistern für die Entwicklung von Teilkomponenten
Bewertung von Angeboten und Aussprechen von Handlungsempfehlungen im Rahmen von Make-or-Buy-Entscheidungen
Architektur und Softwaredesign notwendiger Zusatzkomponenten auf Standardlösungen
Aufbau/Definition einer Service Orientierten Architektur (im speziellen Microservices)
Erarbeitung technische Migrationsszenarien unter Einsatz risikominimierender Maßnahmen
Konzeption, Skalierung, Implementierung, Dokumentation und Betrieb einer tragfähigen Prozessarchitektur für eine agile, multi-teambezogene Entwicklung
In der Umsetzungsphase Unterstützung der Entwicklungsteams bei der Anwendung der technischen Vorgaben / Leitplanken und Nutzung von Patterns und Best Practices für das Softwaredesign
Erreichung eines möglichst hohen Grades an Testautomatisierung
Muss-Anforderungen:
Projektreferenzen in der technischen Architektur bzw. in der Entwicklung von mittleren und Großprojekten in den letzten Jahren, welche mit dem genannten Themengebiet und technologischen Kontext vergleichbar sind
Erfahrungen in Analyse und Bewertung von technischen Komponenten und Lösungsansätzen
Abstraktionsfähigkeit und Geschick in der Erstellung und Kommunikation von Management Entscheidungsvorlagen
Ausgeprägte Fähigkeit zur Kommunikation innerhalb des eigenen Teams, mit Nachbarprojekten sowie übergreifenden Architekturverantwortlichen im und außerhalb des Programms sowie mit Stakeholdern
Praktische Erfahrung in der Integration von Standardlösungen in bestehende Landschaften inkl. Hybrid-Architekturen (Cloud & On-Premise)
Agiles Mindset und langjährige Erfahrungen in agilen Methoden und Vorgehen, auch im Kontext von Großprojekten
Erfahrung in der Anwendungsentwicklung von Standardlösungen sowie deren Customizing
Gute Kenntnisse im Bereich JAVA / Java EE in Entwicklungen für Backendsysteme
Erfahrung im Design von APIs / Schnittstellen, hochverfügbarer Systeme und Systemdesign in Bezug auf das Lastverhalten
Langjährige Erfahrung im Design komplexer modularer Softwarekomponenten und -Systeme
Kenntnisse moderner Betriebs- und Entwicklungsarchitekturen (Microservices, Self-contained-systems, Cloud Infrastructure)
Erfahrungen in den Bereichen Test Automation, Continuous Integration / Continuous Deployment
Anforderungsmanagement und fortgeschrittene Kenntnisse in Modellierung und Prozessvisualisierung mit Enterprise Architekt
Soll-Anforderungen:
Erfahrungen mit Containertechnologien (z.B. Docker, OpenShift) in Kombination mit Cloud Technologien (insbes. AWS) wünschenswert
Erfahrungen mit den weiteren Vendo Technologie-Standards (z.B. RabbitMQ, Jenkins, Maven, Oracle JDK, GitLab, Jira, Confluence, Eclipse oder Intellij) wünschenswert