FREELANCER WANTED
Motherboard
Wir, softwareXperts suchen für unsere Kunden aus den verschiedensten Branchen nach IT-Experteninnen und IT-Experten mit unterschiedlichstem Know-how.
Infrastruktur
Unser Kunde ist im öffentlichen Bereich tätig.
Zur Projektunterstützung in Wien suchen wir einen Senior Java/JEE Software Architekt (m/w/d) auf freiberuflicher Basis.
Aufgaben
- Konzeption und Überwachung der gesamten Hard- und Software-Architektur und Veranwortung für die Qualität der Umsetzung
- Weiterentwicklung und Optimierung der bestehenden Systemarchitektur
- Dokumentation der Architektur und Kommunikation an Entwicklung und Betrieb
- Konzeption der wesentlichen Systemkomponenten und Systemumgebungen
- Konzeption der Integration aller Systemkomponenten
- Konzeption und Sicherstellung der Zugriffs- und Authentifizierungskonzepte
- Konzeption und Implementierung von Security-Konzepten
- Konzeption der Datenbank-Historisierung
- Entwicklung von Referenzimplementierungen (Enwicklung von Web-Schnittstellen und Datenbank-Interfaces, Anbindung von Drittsystemen, Zugriffsprotokollierung etc.)
- Unterstützung der Entwicklungsabteilung bei der Einführung neuer Designvorgaben
- Entwicklung zentraler wiederverwendbarer Module
- Evaluierung neuer Entwicklungstechnologien und Frameworks
- Durchführung von Systemanalysen
- Durchführung von Design- und Code-Reviews
- Dokumentation von erstellten Software-Konzepten und -Programmen
- Sicherstellung der Qualitäts- und Wartungsvorgaben
- Projektbegleitung und technischer Ansprechpartner
Ausbildung und Know How (Muss-Kriterien)
- Technisches Studium im Level DI oder vergleichbar
- Sehr gute Programmierkenntnisse und praktische Erfahrung in der Erstellung von Software-Architekturkonzepten
- Sehr gute Kenntnisse und praktische Erfahrung mit Werkzeugen im Umfeld von Java-Entwicklungsumgebungen (Eclipse, IntelliJ, Maven, JBoss etc.)
- Sehr gute Betriebssystemkenntnisse (Windows, Unix/Linux)
- Sehr gute SQL- und Datenbankkenntnisse (PostgreSQL, Oracle)
- Gute Kenntnisse in der Optimierung (Re-Engineering / Refactoring) von Java-Code
Praktische Erfahrungen (Muss-Kriterien)
- Mindestens 10 Jahre praktische Erfahrung in der agilen Software Entwicklung mit Java-EE Technologien
- Mindestens 10 Jahre praktische Erfahrung mit Software-Architekturen von Geschäftsanwendungen in verteilten Systemen
Optionale Qualifikationen
- Mehr als 10 Jahre praktische Erfahrung in der agilen Software Entwicklung mit Java-EE Technologien (Bewertungsband 11-20 Jahre)
- Mehr als 10 Jahre praktische Erfahrung mit SoftwareArchitekturen von Geschäftsanwendungen in verteilten Systemen (Bewertungsband 11-20 Jahre)