IT - Entwickler u.. Kotlin, React, DevOps,Domain, Agil, Microservice, Container, Cloud w/m/d
in
60306, Frankfurt am Main, Hessen, Deutschland
Verfasst am 2026-10-23
Unternehmen:
Randstad Deutschland
Vollzeit
position Verfasst am 2026-10-23
Berufliche Spezialisierung:
-
Software Entwicklung
Senior Entwickler, Software-Ingenieur, Cloud-Ingenieur - Software, DevOps Ingenieur
Stellenbeschreibung
Das Projekt dient der Ablösung einer bestehenden Software-Lösung für die Verkehrssteuerung im Fernverkehr. In skaliert zusammenarbeitenden Dev Ops-Teams werden Software-Produkte als Single-Page-Anwendungen in einer Microservice-Architektur für den Cloud-Betrieb entwickelt und betrieben.
Die Entwicklung erfolgt nach modernen Standards unter Einsatz von Cloud-Technologien, Docker, CI/CD, vollständiger Liefer- und Testautomatisierung sowie integriertem Schwachstellenmanagement.
Methodisch wird agil vorgegangen; UX, Endanwender-Fokus, Domain-Driven Design (DDD) und Test-Driven Development (TDD) bilden zentrale Arbeitsgrundlagen. Die Dev Ops-Teams verantworten neben der Entwicklung auch den operativen Betrieb der Produkte selbst.
- Aufbau und evolutionäre Weiterentwicklung der zur fachlichen Domäne passenden Microservice-Architektur mit Mitteln des Domain Driven Designs.
- Fördern und Treiben der Umsetzung der technologischen Strategie, des architektonisch-technischen Wissensaustauschs sowie der Innovation und Standardisierung im Projekt.
- Beratung bei der Umsetzung der technischen Architektur in der Softwareentwicklung.
- Implementierung technischer Komponenten in Applikationen auf Basis der genutzten Technologien (Microservice-Architekturen, Spring, AWS, Messaging, Kotlin) inklusive Schnittstellen, Modulen und Datenbanken.
- Umsetzung und Optimierung von CI/CD-Pipelines auf Basis von Git Lab CI, Jenkins, Docker und Open Shift (Kubernetes).
- Sicherstellung eines möglichst automatisierten, stabilen Anwendungsbetriebs unter kontinuierlicher Verbesserung von Architektur, Prozessen und Tools.
- Programmierung, Implementierung und Customizing technischer Komponenten unter Einhaltung der Standards und Programmierrichtlinien des Auftraggebers.
- Muss-Kriterien (fachlich zwingende Anforderungen)
- Softwareentwicklung & Anwendungsarchitektur im Backend:
Kotlinentwicklung im Rahmen eines Application Design (z.
B. Ports & Adapter, IODA, etc.).
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Softwareentwicklung & Anwendungsarchitektur:
Frontend Programmier- & Architekturkenntnisse, mind. mit React.
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Praktische Erfahrung mit agilen Engineering-Praktiken
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Erfahrung mit cloudbasierter und containerisierter Infrastruktur in Micro-Service-Architekturen
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Methoden- & Technologiekenntnisse mit Dev Ops
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Soll-Kriterien (Bewertungskriterien)
- Nachgewiesene praktische Erfahrung mit Methoden und Werkzeugen des strategischen und taktischen Domain Driven Designs.
- Nachweis durch:
Anzahl Referenzen - 2 Referenzen
- Gewichtung: 30% - Nachgewiesene praktische Erfahrung mit dem Docs-First-Ansatz (z.e. Docs-as-Code, Spec Driven Development, etc.) - Nachweis durch:
Anzahl Referenzen - 2 Referenzen
- Gewichtung: 30% - Praktische Erfahrung mit dem Monitoring mit Prometheus
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Gewichtung: 20% - Praktische Erfahrungen mit Spring Boot
- Nachweis durch:
Erfahrungslevel in Jahren
- Senior (> 5 Jahre Erfahrung) - Gewichtung: 20%
Stellen-Anforderungen
5+ Jahre
Berufserfahrung
Um Jobs auf dieser Seite anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie unten auf den Button, um eine Suche zu starten.
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).
Suchen Sie hier nach weiteren Stellen:
×