Beschreibung
Aufgabe:Hinweis zum Projekt:
Das Team besteht aus 2 Entwicklern (m/w) und einem Softwaretester (m/w). Aktuell wird iterativ inkrementell gearbeitet, eine Umstellung auf SCRUM ist aber in Aussicht. Das Team bearbeitet Projekte im Umfeld einer medizinischen Dokumentationssoftware. Parallel zur Projektarbeit ist das Team für den 3rd Level Support des Produktes verantwortlich.
Aufgaben:
- Anwendungsentwicklung auf allen Ebenen (Analyse, Design, Umsetzung, Test und Dokumentation) sowie Entlastung der derzeitigen Know-how Träger
- Die Dokumentationssoftware beruht auf einem inhouse entwickelten Webframework nach MVC-Muster. Hierbei werden die ausgelieferten HTML-Seiten aus XML-Templates transformiert. Entsprechende XSLT-Kenntnisse werden daher vorausgesetzt.
- Aufgrund der umfangreichen und komplexen Datenbasis sind besondere Herausforderungen hinsichtlich Architektur und Design gerade im Hinblick auf nicht-funktionale Anforderungen zu meistern.
- Erstellung einer performanten OLTP-Webanwendung sowie Implementierung und Optimierung komplexer Datenevalutationsmodule im Backend-System
- kompetente Beratung und Mitgestaltung
- Analyse, Design und Umsetzung von z.T. komplexen, neuen Funktionen im hauseigenen Produkt
- Durchführung von Entwicklertests
- Konzeption und Dokumentation fachlicher Testfälle
- Dokumentation der erstellten Software
- schnelle Bearbeitung von Supportanfragen
Anforderung:
- sehr gute Kenntnisse in Java 6, Spring (Core, MVC; WebFlow), XSLT
- sehr gute Kenntnisse in der Datenmodellierung und Datenanalyse (Oracle PL/SQL)
- Erfahrungen als Softwareentwickler (m/w) und Softwarearchitekt (m/w) in mindestens zwei anderen Projekten deren Schwerpunkt auf den Technologien Spring und Hibernate lag
- gute Kenntnisse in Junit, Maven, DB-Unit, EasyMock, HTML-Unit
- ausgeprägtes, analytisches Denkvermögen
- gute, kommunikative Fähigkeiten (Teamplayer)
- Erfahrungen im Umfeld der agilen Softwareentwicklung mit Scrum
- Englisch in Wort und Schrift
Der ideale Kandidat ist ein erfahrener Java Entwickler (m/w), der sich auf die Entwicklung von anspruchsvollen Businessapplikationen spezialisiert hat.
Umgebung/Sonstiges:
Technologie:
J2EE-Webanwendung, Java 6, XML/XSLT, Spring MVC / Spring WebFlow, Hibernate, Oracle, PL/SQL, SOAP
Vorstellungsgespräche sind für die KW 8 geplant
Kapazität: 5 Tg./Woche
Beginn: 08.03.10
Dauer: 30.06.10 (mit Verlängerungsoption)
Branche: Medizin/Healthcare