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/JEE Software Entwickler (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 (Angular, HTML5, XML, Javascript, CSS, DOM, JSON)
- Erfahrungen mit Web-Toolkits wie jQuery, Bootstrap, GWT etc.
- 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 oder Studium Software Engineering im Level BSc, MSc, DI, Mag. 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, IntelliJ…)
Praktische Erfahrungen (Muss-Kriterien)
- Mind. 5 Jahre Berufserfahrung in der IT-Branche
- Mind. 5 Jahre praktische Erfahrung in der Entwicklung von komplexen Java Anwendungen
- Mind. 5 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 (Apache Tomcat, etc.)
- Fundierte Erfahrungen mit Application Servern (JBoss, Wildfly, IBM WebSphere, GlassFish etc.)
- Erfahrungen mit Automatisierten Testwerkzeugen (JUnit, Arquilian, SoapUI, Karate/Cucumber, TestNG, Selenium, HtmlUnit etc.)
- Erfahrungen zu Continuous Integration und Delivery (Jenkins, Hudson, Bamboo) für die Umsetzung von DevOps
Optionale Qualifikationen
- Mehr als 5 Jahre Berufserfahrung in der IT-Branche (Bewertungsband 5 – 20 Jahre)
- Sozialversicherungswissen und mehr als 50 PT Referenz in einem Projekt im Sozialversicherungs-Umfeld
- Mehr als 5 Jahre praktische Erfahrung in der Entwicklung von komplexen Java Anwendungen (Bewertungsband 5 – 10 Jahre)
- Mehr als 5 Jahre Erfahrung und fundiertes Wissen im Bereich Datenbankmodellierung und der Entwicklung von Datenbanken (Bewertungsband 5 – 10 Jahre)
Ansprechpartner:
softwareXperts GmbH
Markus Hippmann