Über 5 Millionen Codezeilen. Rund 5.000 Anwender:innen. Ein klares Ziel: Java.
Im Programm
Gen2Java
führen wir eines der zentralen Systeme der österreichischen Arbeitsmarktverwaltung in die Zukunft: aus der Welt der 4GL-Sprachen in eine moderne Architektur auf Basis von Java, Angular und OpenShift. Ein geschäftskritisches System, auf das sich Millionen Menschen in ganz Österreich jeden Tag verlassen und dessen technologische Weiterentwicklung Sie aktiv mitgestalten.
Ausgangspunkt ist ein über Jahrzehnte gewachsener Monolith in Fat-Client-Architektur, entwickelt in CA Gen, einer modellbasierten Programmiersprache der 4. Generation (4GL). Dabei gehen wir bewusst neue Wege. Geplan ist der Einsatz KI-gestützter Werkzeuge entlang des gesamten Entwicklungsprozesses, von der Code-Analyse über die Transformation bis hin zur Testgenerierung.
In einem Pilotprojekt schaffen wir ein neues Entwicklungssetting, das künftig auch in anderen Modernisierungsvorhaben eingesetzt werden kann. Sie haben die Möglichkeit, diesen Ansatz von Beginn an mitzugestalten und Ihre Ideen in einem der größten Modernisierungsvorhaben im öffentlichen Umfeld einzubringen.
Übernehmen Sie die technische Leitung eines Entwicklungsteams, etablieren Sie Coding-Standards, führen Sie Code-Reviews durch und treffen Sie nachhaltige technische Entscheidungen.
Analysieren Sie über Jahrzehnte gewachsene CA-Gen-Anwendungslogik und entwickeln Sie daraus sauberen, wartbaren Java/Spring- und Angular-Code.
Implementieren Sie Alt-Neu-Vergleiche sowie automatisierte Regressionstests, um die fachliche Gleichwertigkeit der Lösungen sicherzustellen.
Behalten Sie den Überblick über ein komplexes Zusammenspiel aus Batch-Verarbeitungen (UC4/Automic), ESB-/Tibco-Services und externen Partnersystemen und bewerten Sie technische Auswirkungen systemübergreifender Änderungen.
Gestalten Sie die Zukunft der KI-gestützten Softwareentwicklung mit: Entwickeln Sie im Rahmen eines Pilotprojekts neue Ansätze für KI-gestützte Code-Analyse, Transformation und Testgenerierung, erproben Sie diese im produktiven Umfeld und etablieren Sie daraus nachhaltige Vorgehensweisen für zukünftige Modernisierungsvorhaben.
Bringen Sie Ihr technisches Know-how aktiv ein und unterstützen Sie bei Architekturentscheidungen, der technischen Planung sowie Aufwandsschätzungen.
Erstellen und pflegen Sie technische Dokumentationen in Jira und Confluence.
Abgeschlossene technische Ausbildung (HTL, FH oder Universität)
Mindestens 7 Jahre Berufserfahrung in der Softwareentwicklung, davon bevorzugt 2 Jahre als Lead oder Senior Developer
Sehr gute Kenntnisse in Java, Spring Boot, Angular sowie in der Entwicklung von REST-basierten Anwendungen
Fundierte Kenntnisse im Umgang mit Oracle-Datenbanken und SQL, gern gesehen in Transaktionsverarbeitung und Sperrmechanismen
Erfahrung mit Container-Plattformen wie OpenShift oder Kubernetes sowie mit modernen CI/CD-Pipelines
Idealerweise bringen Sie außerdem mit:
Erfahrung in der Analyse, Modernisierung und Weiterentwicklung gewachsener Anwendungslandschaften
Kenntnisse in CA Gen oder vergleichbaren prozeduralen Entwicklungsumgebungen
Erfahrung mit KI-gestützten Entwicklungswerkzeugen, Code-Transformation oder der Automatisierung von Entwicklungsprozessen
Know-how in den Bereichen Testautomatisierung, Regressionstests und Batch-Verarbeitung
Erfahrung in der fachlichen Begleitung, Unterstützung oder Weiterentwicklung von Entwickler:innen
#J-18808-Ljbffr
Lead Developer (w/m/d) in Wien Arbeitgeber: Bundesrechenzentrum GmbH
Das BRZ ist ein herausragender Arbeitgeber im Herzen Wiens, der seinen Mitarbeitenden nicht nur flexible Arbeitszeiten und die Möglichkeit zu 60% Homeoffice bietet, sondern auch ein inspirierendes Arbeitsumfeld, das Innovation und persönliche Entwicklung fördert. Mit einem starken Fokus auf Chancengleichheit und einer Vielzahl von Weiterbildungsangeboten sorgt das BRZ dafür, dass jeder Mitarbeiter die Möglichkeit hat, seine Fähigkeiten auszubauen und aktiv zur Digitalisierung des Public Sectors in Österreich beizutragen.