Beschreibung
Aufgabe:Eine Applikation bietet den internen Entwicklern eine einfache Zugriffsschicht auf Basis von APIs und Webservices auf die komplexe Thematik eines Stammdaten-Managements.
Ausgehend von dieser Applikation soll im Rahmen einer umfassenden Master-Data-Management-Initative (MDM) eine noch leistungsfähigere RESTful API als zentrales Element einer Service-orientierten Architektur entwickelt werden.
Während dieser Phase müssen der Service Applikation und die in der Anwendungslandschaft angrenzenden Anwendungen vor dem Hintergrund neuer fachlicher Anforderungen kontinuierlich erweitert werden. Dies betrifft sowohl Backend- und Schnittstellen-Komponenten, Anpassungen der Datenbank-Schemas.
Idealerweise ist eine Unterstützung bei der Implementierung der MDM Benutzeroberfläche, die mit C# WPF realisiert ist, wünschenswert.
Je nach Phase der laufenden Erweiterungen sind folgende Aufgaben nötig:
- Konzeption und Schätzung von Anforderungen
- Umsetzung der nötigen Anpassungen im Rahmen der Scrum-Sprints (Schwerpunkt der Tätigkeit)
* Sicherstellung und ggf. Weiterentwicklung der Softwarearchitektur
* Design und Implementierung
* Planung, Entwicklung und Durchführung von automatisierten Tests
- Dokumentation des Projektes
Anforderung:
Java, Spring Core, Hibernate/JPA/Plain JDBC, Webservices (Soap und Rest), SQL, Continous Integration
Testframeworks (Junit, HTMLUnit, DBUnit, Easymock, Mockito, etc.)
UML, GIT, Gradle, SOA, SCRUM
C#, WPF, PL/SQL, CleanCode, Groovy
Beginn: 15.10.2016
Dauer: 31.12.2016 ++
Branche: Öffentlicher Dienst