Beschreibung
">
Das Ziel dieses Projekts besteht darin, Anlageninformationen für einen Hauptkunden im Transportwesen sicherzustellen. Um dies zu erreichen, müssen moderne Cloud-Technologien und Architekturen implementiert werden. In diesem Zusammenhang ist die Entwicklung skalierbarer, hochverfügbarer Java-Applikationen auf unserer internen Cloud-Plattform (Spring Boot, Docker, Openshift/Kubernetes) von entscheidender Bedeutung.
Aufgaben
">
* Datenmanagement: Die Generierung und Verteilung von Daten im Anlagenmanagement durch die Entwicklung von Java-Applikationen.
* Agiles Teamwork: Die Übernahme anderer Aufgaben wie Architektur, Analyse und Tests in einem agilen Team.
* Konstante Verbesserung: Durchführung automatisierter Tests, Code-Reviews und Dokumentation als integraler Bestandteil des Entwicklungsprozesses.
* Verantwortungsvolle Administration: Überwachung und Betrieb unserer eigenen Applikationen (DevOps).
* Laufzeitoptimierung: Wartung und Erweiterung der Continuous-Delivery-Pipeline.
Anforderungen
">
* Java-Kenntnisse: Erfahrung in der Java-Enterprise-Entwicklung mit Spring.
* Testfähigkeiten: Gute Kenntnisse in Java-Testframeworks und -methoden (Unit, Integrationstests,TDD).
* Cloud-Kompetenz: Verständnis für sichere, skalierbare und widerstandsfähige Cloud-Architektur.
* Flexibilität: Offenheit für neue Technologien und Methoden sowie agile Framework.
* Sprachkenntnisse: Sehr gute Deutsch- (C1) und Englischkenntnisse (C1).
Nice to Have Anforderungen
">
* Weitere Sprachkenntnisse: Erfahrung mit dem Spring-Framework und vertiefte Kenntnisse in Spring Cloud.
* Docker-Kompetenz: Gute Kenntnisse mit Docker und Openshift/Kubernetes.
* Mitteilungskanäle: Erfahrung mit Kafka.
* Data-Modellierung: Erfahrung mit REST, JSON, XML.
* SQL-Kompetenz: Gute Kenntnisse in SQL und ORM.
* Automatisierung: Erfahrung mit Continuous Deployment-Tools: Maven, Ant, Jenkins, Ansible.