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