Beschreibung
Aufgabe:Im Rahmen des Projekts 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. Die Architektur soll entworfen und implementiert werden.
• 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: JavaScript / TypeScript
• 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, Schnittstellendo-kumenation über Swagger, CDC‘s
• Kenntnisse im Build-/Konfigmanagement: Im Umfeld Node.js, ggf. Koa
• Erfahrungen im Aufsetzen von Continuous Integration, Deployment: Cloud Infrastruktur, AWS, Docker
• Erfahrung bzgl. Testframeworks: BDD Testframeworks (Cucumber), JavaScript Testframeworks (Mocha, Jasemine, Jest)
• Umgang mit gängigen IDEs: Intellij Produkte, oder ähnl.
Beginn: asap
Dauer: 31.12.2018
Branche: Logistik/Transport