Java Softwarearchitekt, ab sofort und Remote (m/w/d)

Homeoffice
Vollzeit
vor 2 Monaten
Centrum, Berlin, Germany
Stellenbeschreibung

IHRE AUFGABEN:

  • Analyse für das Partnerportal entwickelten Quellcodes
  • Prüfung und Bewertung des aktuellen Quellcodes hinsichtlich Qualität, Struktur und Wartbarkeit
  • Identifikation von veralteten, ineffizienten oder fehleranfälligen Codeabschnitten
  • Durchführung eines Architekturchecks
  • Überprüfung der bestehenden Softwarearchitektur im Hinblick auf Skalierbarkeit, Sicherheit und Zukunftsfähigkeit
  • Bewertung der eingesetzten Technologien und Frameworks
  • Analyse der Auswirkungen fachlicher Anforderungen auf die IT-Architektur der Bank
  • IT-Architekturentwicklung operativer und dispositiver Systeme
  • Identifikation und Bewertung von Schwachstellen
  • Aufdecken von Sicherheitslücken, Performance-Problemen und potenziellen Fehlerquellen
  • Priorisierung der identifizierten Schwachstellen nach Kritikalität
  • Aktive Beobachtung von Änderungen des Portfolios sowie deren architektonische Auswirkungsanalyse
  • Ggf. Aufbereitung der Analyseergebnisse als Entscheidungsgrundlage für Management-Entscheidungen
  • Erstellung einer strukturierten und verständlichen Dokumentation
  • Zusammenfassung der Analyse- und Bewertungsergebnisse
  • Darstellung der bestehenden Software- und Systemarchitektur
  • Dokumentation der identifizierten Schwachstellen
  • Beschreibung empfohlener Maßnahmen und Optimierungsvorschläge
  • Behebung identifizierter Schwachstellen (bei Bedarf)
  • Umsetzung geeigneter technischer und architektonischer Maßnahmen
  • Nachtest und Validierung der vorgenommenen Änderungen

IHR PROFIL

  • Mindestens 7 Jahre Erfahrung in der Architekturentwicklung von Banken, idealerweise in heterogenen IT-Landschaften (fachlich und/oder technisch)
  • Mindestens 5-jährige Projekterfahrung in Java-basierten Entwicklungsprojekten als Full-Stack-Java-Entwickler
  • Sehr gute Fähigkeiten in der objektorientierten Datenmodellierung
  • Sehr gute Kenntnisse von Java-Frameworks und der Anbindung von Java-Anwendungen an Datenbanken (idealerweise PostgreSQL)
  • Fundierte Erfahrung in der Erstellung von IT-Konzepten
  • Fundierte Erfahrungen im (automatisierten) Testen von Java-Entwicklungen
  • Fundierte Erfahrungen in Migrationsaufgaben
  • Fundierte Erfahrungen mit dem Einsatz von (lokale) Large-Language-Models (LLMs)
  • Erfahrung mit der Evaluation und Nutzung von AI-Plugins zur Unterstützung der Software Entwicklung
  • Sicherer Umgang mit Java Entwicklungsumgebungen (Eclipse)
  • Sehr gute Kenntnisse von Tools zur Versionierung, Release Management, Build Management
  • Kenntnisse zu den Application Servern JBoss (Red Hat) / WebSphere (IBM)
  • Zertifizierung als Java-Entwickler und SW-Architekt, vorzugsweise iSAQB
  • Experte für Java, Spring Boot, Microservices, REST APIs und moderne Entwicklungsframeworks
  • Fundierte Kenntnisse in CI/CD-Pipelines und DevOps-Prinzipien
  • Kenntnisse in Java, Jakarta EE, Jersey, Jackson, Spring Boot, OpenAPI, Visual Studio, Angular, SonarQube, JUnit, Grafana, SQL, Tomcat, Keycloak, Springsecurity, JavaScript, Jira, Gitlab, Jenkins, Confluence, Gradle, Maven
  • Sehr gutes Verständnis für Sicherheitsaspekte in der Softwareentwicklung (Secure Coding, Authentifizierung, Verschlüsselung)
  • Erprobte Fähigkeiten im Bereich Clean Code, Software Patterns und Code Reviews
  • Sehr gute Kenntnisse im Bereich (Daten-)Schnittstellenarchitektur
  • Sehr gute Kenntnisse im Aufbau und Betrieb einer (Private) Cloud
  • Umfangreiche Erfahrung mit Cloud-Migrationsstrategien und -Tools
  • Gute Kenntnisse in Cloud-Sicherheit, Compliance und Governance
  • Fundierte Erfahrungen in der strukturierten Dokumentation (z.B. Architekturbeschreibung)
  • Sehr gute bankfachliche Kenntnisse in mindestens einem der folgenden Bereiche:
    • Fördermittelvergabe inkl. Zuschussgewährung
    • Fördermittel- und Sicherheitenverwaltung
  • Verhandlungssicheres Deutsch (C1-C2)

Wir, die emagine GmbH, suchen ab sofort einen Architekten (m/w/d) im Bereich javabasierte Anwendungen.

  • Ort: remote, vereinzelt in Frankfurt
  • Start: ab Februar
  • Dauer: 3 Monate, mit Option auf Verlängerung.
  • Auslastung: 100%