Software Architekt (m/w/d) in Frankfurt am Main/ remote
- Name: Software Architekt (m/w/d) in Frankfurt am Main/ remote
- Job ID: 19967
- Beschreibung: Für unseren Kunden in Frankfurt suchen wir ab sofort einen Software Architekten (m/w/d) für die Dauer von 4 Monaten + Option.
Anforderungen:
• Beratung des Auftraggebers zur technischen Architektur
• Beratung des Auftraggebers zu fachlichen Fragestellungen/Anforderungen
• Programmierung und Konfiguration von REST und Soap-Schnittstellen
• Identifikation von Maßnahmen zur Erhöhung der Datenqualität und Umsetzung
• Beratung und Kommunikation mit beteiligten Stakeholdern und Schnittstellenpartnern
• Programmierung / Implementierung / Customizing technischer Komponenten in HR-Applikationen
• auf Basis der genutzten Technologien (Java/JEE, versch. Spring-Framework-Module,
Microservices) inkl. dazugehöriger Schnittstellen (über SOAP- und REST-Webservices), Module
und entsprechender Datenbanken (Oracle DB, PL SQL)
• Beheben von Fehlern aus den Testphasen in Applikationen / Komponenten
• Dokumentation der technischen Komponenten
• Erstellen von Systemdokumentationen
• Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
• Präsentationen zu technisch komplexen Themenstellungen
Verantwortung
• Architekturmanagement und Erstellung der IT-Lösungs-Architekturen im Rahmen des
Leistungskontextes (in verschiedenen Vorgehensmodellen wie agil oder Wasserfall) unter
Berücksichtigung bestehender (Unternehmens-)Standards, Nachhaltigkeit, Wirtschaftlichkeit,
Marktfähigkeit
• Qualität des entwickelten Softwarecodes Leistungen im o.g. Projektkontext
• Beratung des Auftraggebers zur technischen Architektur der IT-Systeme im Themenumfeld sowie
deren Weiterentwicklung und aufzeigen von Verbesserungsmöglichkeiten der bestehenden
technischen Architektur
• Durchführung des Risikomanagements durch Bewertung und Dokumentation von technischen
Risiken, ableiten von und beraten zu Handlungsoptionen zur Risikobeseitigung oder Minimierung
• Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung
• Vorbereitung von Entscheidungsvorlagen zu technischen Themen
• Beratung des Auftraggebers zu fachlichen Fragestellungen
• Analyse fachlicher Anforderungen an die IT-Systeme sowie ableiten, erarbeiten und entwickeln
von technischen Umsetzungsmöglichkeiten
• Erstellung technischer Architekturkonzepte für IT-Systeme im Projektkontext (wie
Datenbankdesign, Komponentenspezifikationen, technische Schnittstellen- und
Servicebeschreibungen) gemäß der Standards und Referenzarchitekturen des Auftraggebers
• Ermittlung nicht-funktionaler Anforderungen, Dokumentation, Abstimmung und Überwachung von
deren Realisierung im Projekt (Qualitätssicherung)
• Definition von Anforderungen an die Hard- und Software-Ausstattung
• Aufwandsschätzung für die technische Lösung im Projekt
• Präsentationen zu technisch komplexen Themenstellungen
• Moderation von Workshops zu technischen Architekturthemen im Themengebiet
• Technische Leitung der Softwareentwicklung
• Durchführen der Reviews von Design, Code und Tests
• Programmierung / Implementierung / Customizing und Dokumentation technischer Komponenten
unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten
Entwicklungsumgebungen und Programmierrichtlinien)
• Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
• Erstellen von Lieferpaketen für die betreffenden Applikationen
• Einrichten von Entwicklungsumgebungen incl. Continuous Integration
Muss Kriterium
- Software Architektur: Fundierte und langjährige (>7 Jahre) Kenntnisse bei der Implementierung von Java Web-Anwendungen und -services
- Softwareentwicklung mit Java/JEE und SpringFramework: Fundierte und langjährige (>7 Jahre) Kenntnisse bei der Implementierung inJava/JEE, Springframework (Boot, Data, Security, Monitoring)
- Entwicklung WebServices (REST/SOAP): Langjährige Kenntnisse (> 7 Jahre)
- Relationale Datenbanken (Oracle) SQL, PL/SQL: Langjährige Kenntnisse (> 7 Jahre)
- Erfahrung in der Leitung kleiner bis mittlerer Entwicklerteams (>5 MA) in der Implementierung von technischen Lösungen, davon in mindestens 3 Projekten mit komplexer Implementierung oder vergleichbare Qualifikation
Soll-Kriterien:
- Methodenkompetenz, Modellierung, Vorgehensmodelle
- Problemlösungs-/ Arbeitsorganisations-Knowhow
- Know-how zur Identifikation Chancen/ Risiken
- Präsentations-Know-how
- Kommunikations- und Moderations-Know-how
- Know-how zu Führung / Teamverhalten
- Branchen-/ Integrationswissen
- Projektmanagement-Know-how
- Build & DeploymentProzesse(Gitlab CI, Maven, GIT)
- Openshift / Kubernetes, Docker, AWS: Langjährige Kenntnisse (> 5 Jahre)
- ETL Tools
- JPA/Hibernate
- Agile Methoden (Scrum)
- Arbeiten im Agilen Umfeld - Ort: Frankfurt am Main/ remote
- Skills: IT
- Beginn: ab sofort
- Dauer: 4 Monate + Option