Beschreibung
Aufgabe:Im Rahmen des Programms Vendo erfolgt eine Neuentwicklung einer zentralen Vertriebs-App für mobile Endgeräte, welche an die bereitgestellten Microservices (das Backend) über eine zu entwickelnde „Middleware“ anzubinden sind. Durch das Projekt ist die Architektur zu entwerfen und die Implementierung umzusetzen. Das Projekt wird weitgehend agil nach Scrum entwickelt.
- Architektur- und Softwaredesign einer Middleware, zur Anbindung der Schnittstellen des Backends (JSON basierte serviceorientierte Mikroservicearchitektur) an die mobile Vertriebs-Applikation.
- Umsetzung der Middleware
- Technologiespezifischer Wissensaufbau in Scrumteams
- Konzeption, Skalierung, Implementierung und Dokumentation der Architektur
Anforderung:
- Kenntnisse in Web Frontend Scripting- und Programmiersprachen(TypesScript), JavasScript
- Intensive praktische Erfahrung in der Anwendung von modernen Technologien, APIs, Patterns und Libraries, etc.Node.js, Microservices
- Intensive Erfahrung in der performanten Anbindung von Microservices JSON, REST-Services, Schnittstellendokumenation über Swagger, CDC‘s
- Kenntnisse im Build-/KonfigmanagementIm Umfeld Node.js.
Expertenstatus:
-Web Frontend Scripting- und Programmiersprachen(TypesScript), JavasScript
- Intensive praktische Erfahrung in der Anwendung von modernen Technologien, APIs, Patterns und Libraries, etc. Node.js, Microservices
Fortgeschrittene Kenntnisse:
- Intensive Erfahrung in der performanten Anbindung von Microservices (JSON, REST-Services, Schnittstellendokumenation über Swagger, CDC‘s)
- Build-/Konfigmanagement (im Umfeld Node.js., ggf. KOA)
- Erfahrungen im Aufsetzen von Continuous Integration, -Deployment (Cloud Infrastruktur, AWS, Docker)
- Umgang mit agilen Tools (Atlassian Jira, Confluence)
Kenntnisse/Erfahrungen vorhanden:
- Erfahrungen im Einsatz agiler Methoden im Kontext von Großprojekten (Erfahrung als integratives Mitglied eines Scrumteams sowie Anwendung von agilen Methoden)
- Erfahrung bzgl. Testframeworks (BDD Testframeworks (Cucumber), JavaScript Testframeworks (Mocha, Jasemine, Jest)
- Umgang mit gängigen IDEs (Intellij Produkte, oder ähnl.)
- MicroService Architektur
-Methoden- & Sprachkompetenz
Beginn: 05.11.2018
Dauer: 12.12.2018
Branche: Logistik/Transport