Beschreibung
Aufgabe:Entwicklung einer Web-Applikation im Bereich Order Management / E-Procurement. Die Applikation basiert auf einer Multi-Tier Java-Architektur und wird mit Hilfe eines agilen Vorgehensmodells (Scrum) entwickelt. Im Rahmen der Umsetzung des Projekts müssen auch Schnittstellen zu externen Systemen wie CRM, SAP SRM, SAP MM, Verzeichnisdiensten und Data Warehouses entwickelt werden
Zur Impementierung der vorgegebenen Java-Architektur wird ein erfahrener Software-Entwickler gesucht. Langjährige Erfahrung in der Entwicklung von Multi-Tier Java-Anwendungen auf der Basis von Spring / Hibernate sind zwingend erforderlich. Darüber hinaus werden Erfahrung in der Entwicklung von relationalen Datenbanken (MySQL) gefordert. Daneben wird auch Erfahrung im Einsatz von Build- und Konfigurationsmanagement-Systemen sowie Code-Quality-Systemen (z.B. Checkstyle, Find Bugs, PMD) gefordert. Ausgeprägte kommunikative Fähigkeiten und Erfahrung im Umgang mit Fachabteilungen runden Ihr Profil ab. Es wird eine eingeschränte Reisebereitschaft innerhalb Deutschlands gefordert.
Anforderung:
- Java Backend Programmierung
- Java Spring Version 4.0 (ggf. auch Version 3.X)
- Spring MVC 4.0 (ggf. auch Version 3.X)
- Hibernate Framework (Version: 4.X)
- Build- und Konfigurationsmanagement: Maven, Jenkins, (ggf. auch Hudson / ist mit Jenkins gleichzusetzen
- Entwicklungsumgebung: Eclipse (Version: 4.X) + STS (Spring Tool Suite) (Version: 3.X)
- Code-Quality-Tools: FindBugs, PMD, Checkstyle
- DB-Kenntnisse (MySQL, ggf. MS SQL)
- Web-Server: Apache Version 2.X, Tomcat Version 7.x
- Scrum
Wünschenswert:
- Erfahrung mit Process-Integration / Workflow-Tools, z.B. WebMethods, Inubit, etc
- Schnittstellenkenntnisse zu Verzeichnisdiensten, SAP (SRM, MM), Data Warehouse und zu CRM-Systemen sind wünschenswert.
Umgebung/Sonstiges:
- Remote ist zu 20% machbar
Beginn: Oktober/ November 2014
Dauer: 13.05.2015
Branche: Telekommunikation