Description
Tätigkeit:Projekt-/Aufgabenbeschreibung:
•
• Entwicklung der LeiDis-DFI Webapplikation (Frontend + Backend)
• Technische Konzeption und Implementierung der proprietären Schnittstelle „DFI-API“
• Erstellung der technischen Dokumentation des Projektes
• Programmierung von Unit-, Komponenten-,Integrationstests
• Erstellung von Build- und Deployment-Konfigurationen
Anforderungen:
must have:
•
• Teamfähigkeit, Kommunikationsfähigkeit, agiles Mindset
• Mehrere Jahre Erfahrung mit modernen Frontendtechnologien wie ES6, TypeScript, CSS, Fetch, Websockets, Shadow-DOM, BroadcastChannel,…
• Ausgezeichnete Erfahrung in der Entwicklung mit React, React Hooks, Material-UI, Redux, Jest, Enzyme
• Ausgezeichnete Erfahrung in der Entwicklung von Webanwendungen mit Java 11 und Spring Boot
• Erfahrung in der Erstellung unterschiedlicher Tests in Frontend und Backend (Unit-, Integration-, Schnittstellentests)
nice to have:
•
• Erfahrung in objektorientierter Analyse und Design
• Erfahrungen in der Deklaration und Implementierung von Services mit gRPC und Google Protobuf
• Erfahrungen mit reaktiver Programmierung (Reactor, RxJava, Flowable…)
• Erfahrung mit Werkzeugen zur Versionskontrolle und zum Build-, Deployment- und Konfigurationsmanagement (insbes. GIT)
• Erfahrung in der Konzeptionierung von Webanwendungen für Clients mit starken Bandbreitenrestriktionen
• Erfahrung in Entwurf und Implementierung von Message-oriented Middlewares
• Erfahrung in der Implementierung und Dokumentation von Schnittstellen in komplexen IT-Umgebungen
• Mehrere Jahre Erfahrung mit dem Entwurf und der Entwicklung von Applikationen mit sicherheitsrelevanten Aspekten (Verschlüsselung, Authentifizierung und Autorisierung)
• Erfahrung in der Implementierung von IT-Systemen und Schnittstellen des Eisenbahnbetriebs in Bezug auf Darstellung von Bahnhofsgrafik, Streckenspiegel und Zeit-/Weg-Linien-Diagramm.
• Erfahrung mit den Grundprinzipien agiler Softwareentwicklung bzw. einem agilen Framework (Scrum, Kanban, …)
• Projektbezogene Reisebereitschaft deutschlandweit
• Erfahrungen in der Konfiguration von Provisionierungen mittels Ansible
• Erfahrungen im Umgang mit Containerformaten wie Docker oder Podman
• Verhandlungssichere Deutschkenntnisse in Wort und Schrift
• Einsatzort: Frankfurt am Main (mindestens 4 Tage/Woche)
Umfeld (Must Have):
CSS, Enzyme, ES6, Fetch, Java, Jest, React, Redux, Spring Boot, TypeScript, Websockets
Umfeld (Nice to Have):
Git, gRPC, Reactor, RxJava
Sonstiges:
- Option auf Verlängerung
Beginn:
asap/nach Absprache
Stundensatz: 70,-- all in
Ende:
03.07.2020+
Ort:
Frankfurt am Main
Zahlungsziel:
30 Tage