Beschreibung
Aufgabe:Projekthintergrund: Der Kunde entwickelt eine neue hochverfügbare Plattform, über die Integration Add-on Services (IAS) für die ESB Systeme angeboten werden sollen. Die Schnittstellen müssen sowohl zum ESB als auch zur aktuellen sowie zur zukünftigen B2B Plattform implementiert werden.
Aufgaben:
- Technisches Design und Implementierung für eine leistungsfähige IAS-Plattform:
- Portal-Funktionen (Client und Server), Framework-Funktionen
- Tools für Entwicklung und Test
- Funktionen der Verarbeitungskomponenten
- Verwendung aktueller Qualitätssicherungsmaßnahmen (TDD, Testautomatisierung (UnitTests, End-to-End/UI-Tests)
- Code-Reviews, Clean Code Prinzipien und Werkzeugeinsatz zur Automatisierung
Anforderung:
- Mehrjährige Erfahrung in der Entwicklung von J2EE-Systemen im Enterprise-Einsatz (Spring, JSON)
- Vertrautheit mit Datenbanknutzung (Hibernate, JPA, MySQL, PostgreSQL, MongoDB)
- State-of-the-Art Methoden zu Test-Automatisierung, Clean Code, Code Reviews, Continuous Integration
- Deutsch und Englisch. Gute Englisch-Kenntnisse und Bereitschaft zur Arbeit in einem internationalen Projektumfeld
Wünschenswert:
- Frameworks und Techniken zur Rich Internet Application Entwicklung, z.B. Vaadin, GWT, Spring Roo
- Eclipse/IntelliJ, Gradle, GIT, Jenkins, Linux
- End-to-end / UI Testautomatisierung, Unit Tests, TDD
- Zero downtime Systeme (VMs, Kubernetes/OpenShift, Docker)
- Entwicklung/Aufbau einer Continuous Integration/Delivery Umgebung
- Berücksichtigung und Optimierung anspruchsvoller nicht-funktionaler Anforderungen (Skalierbarkeit, Robustheit, Konsistenz, Durchsatz, sehr hohe Verfügbarkeit)
Umgebung/Sonstiges:
- Verlängerung bis 31.12.2017 wahrscheinlich
- 5 Tage die Woche in Hamburg
Beginn: 01.12.2016
Dauer: 31.12.2016
Branche: Logistik/Transport