Beschreibung
Für unseren Kunden in Frankfurt/Main suchen wir aktuell einen Architekten/Lead Developer (m/w)
Im Rahmen des Programms 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.
Aufgaben:
Architektur- und Softwaredesign einer Middleware, zur Anbindung der Schnittstellen des Backends (JSON basierte serviceorientierte Mikroservicearchitektur) an die mobile Vertriebs-Applikation.
Technologisches Coaching in der Umsetzung der Middleware
Technologiespezifischer Wissensaufbau in Scrumteams
Konzeption, Skalierung, Implementierung und Dokumentation der Architektur
Muss-Anforderungen:
Kenntnisse in Web Frontend Scripting- und Programmiersprachen: TypeScript
Intensive praktische Erfahrung in der Anwendung von modernen Technologien, APIs, Patterns und Libraries, etc.: Node.js, Koa, Microservices
Intensive Erfahrung in der performanten Anbindung von Microservices: JSON/XML, REST-Services
Kenntnisse im Build-/Konfigmanagement: Im Umfeld Node.js, Koa
Abstraktionsfähigkeit und Fähigkeit in der Erstellung und Kommunikation von Management Entscheidungsvorlagen
Umgang mit agilen Tools: JIRA, Confluence, etc.
Soll-Anforderungen:
Erfahrungen im Aufsetzen von Continuous Integration, -Deployment: Cloud Infrastruktur, AWS, Docker
Erfahrung als integratives Mitglied eines Scrumteams sowie Anwendung von agilen Methoden
Erfahrung bzgl. Testframeworks: Selenium, (Cucumber), (Jasmine), (Mocha)
Umgang mit gängigen IDEs: Intellij Produkte