Beschreibung
Aufgabe:Das IT-System des Kunden basiert auf einer 3-Schicht Architektur (Präsentations-, Logik- und Datenschicht) mit zugrunde liegender CORBA-Architektur und ist in C++ programmiert.
Der Umbau des Systems hat die folgenden primären Ziele: Zum einen soll ein Umbau zu einem SOA Service Anbieter mit Nutzung der vorgegebenen Technologien erfolgen, zum anderen sollen Methoden, Prozesse und Werkzeuge auf den ent-sprechenden Kunden-Standard umgestellt werden.
Ihre Aufgaben liegen zunächst in der Erstellung und Konzeption disziplinübergreifender Designdokumente und Vorgehensweisen (insbesondere Verzahnung von technischem Design und Testautomatisierung im Rahmen einer agilen Vorgehensweise). Kernaufgaben hierbei sind Design und Implementierung einer zentralen Plattform mit technischen Funktionalitäten zur Ermöglichung der effizienten Entwicklung von darauf basierten EJBs mit fachlicher Geschäftslogik sowie die Beratung der Fachkonzeption und des technischen Tests vor dem Hintergrund der technischen Möglichkeiten und Best Practices in der Realisierung.
Anforderung:
- Kenntnisse grundlegender Java EE Technologien (EJB, JPA/EclipseLink, JTA, log4j ?)
- der Aufgabe entsprechende Praxiserfahrungen in der Java EE Entwicklung
- Verständnis des Zusammenspiels der Komponenten der ORACLE Produktpalette
- ausgeprägte Bereitschaft zu einer standardkonformen, effektiven und effizienten Systementwicklung
- sehr gute Kenntnisse in der Testautomatisierung (jUnit-Tests, Last- und Performance-Tests, sowie Erfahrungen im Umgang mit Test-Suiten)
- Kenntnisse in der Konzeption, dem Design und der Entwicklung komplexer Anwendungen innerhalb einer SOA-Anwendungslandschaft
- Erfahrung in der Model Driven Design Vorgehensweise
- Kenntnisse und Erfahrungen in der agilen Softwareentwicklung
Umgebung/Sonstiges:
Standort: Nürnberg
Kein Remote möglich.
Beginn: 16.03.2015
Dauer: 15.07.2015
Branche: Öffentlicher Dienst