Beschreibung
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 Software Entwickler - Experte (m/w/d) auf freiberuflicher Basis.
Aufgaben
- Entwicklung und Umsetzung von Infrastrukturkomponenten, zentralen Services und komplexen Java EE-Anwendungen
- Umsetzung von in UseCase-Form beschriebenen Vorgaben (Konzeption, Entwicklung und Integration von JAVA- und JAVA EE-Komponenten)
- Durchführung von objektorientierten Systemanalysen und –designs
- Entwicklung von Securitykomponenten (z.B. JAAS-Login-Module, Anbindung LDAP Server, WS-Security)
- Entwicklung von JAVA-Programmen und Modulen
- Arbeiten anhand einer Anforderungsanalyse und technischer Spezifikationen
- Entwicklung und Umsetzung von mittels Migrationsregeln beschriebenen Vorgaben
- Verwendung eines Versionskontrollsystems (Git, Subversion, CVS etc.)
- Entwicklung von Datenbankinterfaces
- Entwicklung von komplexen JAVA EE Applikationen
- Durchführung und Mitarbeit von Design- und Code-Reviews
- Durchführung von Modultests
- Entwicklung von Middleware-Komponenten
- Kenntnisse der aktuellen Web-Technologien (HTML5, XML, Javascript, CSS, DOM, JSON)
- Erfahrungen mit Web-Toolkits wie jQuery, Bootstrap, GWT etc.
- Design und Umsetzung neuer Datenbanken oder zusätzlicher Funktionen bzw. Applikationen
- Entwicklung von Datenmodellen und Design von Datenbank-Objekten
- Etablierung eines Build-, Test- und Deployment-Prozesses auf Basis von Maven
- Entwicklung von SOAP- und REST-Web-Services (XML und JSON)
Ausbildung und Know How (Muss-Kriterien)
- Technisches Studium im Level DI oder vergleichbar
- Einschlägige Kenntnisse in der objektorientierten Programmierung bzw. der objektorientierten Systemmodellierung (UML, Use Cases)
- Sehr gute JAVA- und JAVA EE-Kenntnisse
- Sehr gute SQL-Kenntnisse und Kenntnisse der Datenmodellierung
- Sehr gute Kenntnisse in zumindest einem der folgenden Bereiche: Oracle und PL/&SQL sowie PostgreSQL und PL/pgSQL
- Fundierte Kenntnisse im Umgang mit IDE Werkzeugen (Eclipse,…)
Praktische Erfahrungen (Muss-Kriterien)
- Mind. 15 Jahre Berufserfahrung in der IT-Branche
- Mind. 10 Jahre praktische Erfahrung in der Entwicklung von komplexen Java Anwendungen
- Mind. 10 Jahre Erfahrung und fundiertes Wissen im Bereich Datenbankmodellierung und der Entwicklung von Datenbanken
- Fundierte Erfahrung mit Maven als Build- und Configuration Management Werkzeug
- Fundierte Erfahrungen mit Web-Application Servern (Apachhe Tomcat, Jetty etc.)
- Fundierte Erfahrungen mit Application Servern (JBoss, Wildfly, IBM WebSphere, GlassFish etc.)
- Erfahrungen mit Automatisierten Testwerkzeugen (JUnit, TestNG, Selenium, HtmlUnit etc.)
- Erfahrungen zu Continuous Integration und Delivery (Jenkins, Hudson, Bamboo) für die Umsetzung von DevOps
Optionale Qualifikationen
- Mehr als 15 Jahre Berufserfahrung in der IT-Branche (Bewertungsband 16-25 Jahre)
- Sozialversicherungswissen und mehr als 50 PT Referenz in einem Projekt im Sozialversicherungs-Umfeld (Bewertungsband 51-100 PT)
- Mehr als 10 Jahre praktische Erfahrung in der Entwicklung von komplexen Java Anwendungen (Bewertungsband 11-20 Jahre)
- Mehr als 10 Jahre Erfahrung und fundiertes Wissen im Bereich Datenbankmodellierung und der Entwicklung von Datenbanken (Bewertungsband 11-20 Jahre)
Ansprechpartner:
softwareXperts GmbH
Markus Hippmann