Senior Backend Developer (m/w/d) in ANÜ – AFRA #31
Randstad Digital Germany AG
Ansprechpartner: Saskia Freund
Frankfurt am Main, Deutschland
Verkehr und LogistikApplication Development FrameworkAtlassian JiraApache CloudStackContinuous IntegrationDevOpsJSONJUnitScrumTechnologie-RoadmapMockitoSoftwareentwicklungIntegration (Software)Technische EntwicklungWeb ApplikationenTrunk-basierte EntwicklungGrafanaServerseitige EntwicklungBackendGitLabGitBackend-programmierungGitlab-CiKubernetesDeployment AutomationFull Stack EntwicklungJenkins
Beschreibung
Projektbeschreibung
Der Scope umfasst die Entwicklung von Webapplikationen zur Fahrplankonstruktion. Das Projektteam agiert eigenständig innerhalb eines großen Transport- und Logistikkonzerns und setzt die Prozesse des Fahrplan- & Kapazitätsmanagements um.
Rollenbeschreibung:
- Programmierung/Implementierung/Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Beheben von Fehlern aus den Teststufenphasen in den Applikationen/Komponenten
- Erstellen von Lieferartefakten für die betreffenden Applikationen
- Einrichten von Entwicklungsumgebungen inkl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests
- Mitwirkung bei der Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Funktionale Themen strukturieren und auf bestehende, funktionale Architekturmodelle transferieren
- Aktives Mitwirken im Refinement komplexer, fachlicher Anforderungen
- Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance, Skalierbarkeit
- Konzeption von individualisierten und hochkomplexen Anwendungen und Produkten
- Entwicklung im Cloud-Umfeld inkl. der Provisionierung von Cloud Infrastruktur
- Risikoanalyse und -bewertung von technischen Komponenten
- Beratung der Fachbereiche beim Einsatz von Technologien und bei der Umsetzung von Kundenanforderungen
Anforderungen – must have: (zwingend erforderlich, auch in Jahren und in den einzelnen Projektreferenzen aufgeführt und erläutert!)
- mind. 5-8 Jahre Berufserfahrung in der Softwareentwicklung
- mind. 3-5 Jahre Erfahrung im Umgang mit Testframeworks und -tools nach Einsatzgebiet (z.B. JUnit, JMeter, Mockito)
- mind. 3-5 Jahre Erfahrung in Design Principles, z.B. SOLID, ACIT und anderen Design Patterns
- mind. 2 Jahre Erfahrung im Cloud-Umfeld, sowie mit asynchroner Abarbeitung und Queueing-Mechanismen, z.B. Kafka
- Sehr gute und mehrfach praxiserprobte Kenntnisse in der Softwareentwicklung
- Gute Kenntnisse mit JSON, REST-Services und OpenAPI
- Erfahrung mit der Entwicklungsumgebung IntelliJ, VS Code oder vergleichbar
- Erfahrung mit CI/CD (Gitlab-CI)
- Erfahrung in Pair Programming, Code Reviews und Refactorings
- Kenntnisse in testgetriebener Entwicklung, CI/CD Testautomatisierung und verteilter Versionskontrolle (git)
- Praxiserprobte Kenntnisse in der Backendentwicklung (z.B. Microservices mit Java/Spring Boot)
- Praxiserprobte Kenntnisse in der Entwicklung und Anbindung von Microservices
- Erfahrung in Absicherung von Microservices (z.B. Überlastschutz, OWASP Top 10)
- Erfahrung mit Cloud Infrastruktur (AWS oder vergleichbaren Cloud Provider, Kubernetes, Docker, Helm Charts)
- Ausgeprägtes analytisches und lösungsorientiertes Denkvermögen
- Strukturierte und proaktive Arbeitsweise
- Hohe Team- und Kommunikationsfähigkeit
- Initiative Selbstständigkeit und Belastbarkeit
- Rhetorische Sicherheit in Wort und Schrift (deutsch)
- Product Level Mindset
Anforderungen – should + nice to have:
- Sichere Nutzung der Tools JIRA und Confluence
- Erfahrung mit Cloud Infrastruktur (AWS oder vergleichbaren Cloud Provider, Kubernetes, Docker, Helm Charts)
- Kenntnisse in Analyse, Bewertung und Schätzung von Liefereinheiten (User Stories, Backlog Einträgen) und deren Refinements im Team, Erfahrung im Umgang mit Monitoring und Alerting Tools (z.B. Grafana)
- Gesamthafte Expertise in komplexer Softwareentwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit
- mind. 5 Jahre Erfahrung im versierten Umgang mit modernen Datenbanken im Cloud-Umfeld und mit den Entwicklungswerkzeugen und gängigen Entwicklungstools – und Methoden (z.B. GitLab, Eclipse, Docker, Jenkins, Maven, Gradle, SSt.-Design und DevOps)
- Erfahrung im Umgang mit Testframeworks und -tools nach Einsatzgebiet (z.B. JUnit)
- Erfahrung mit Scripting (z.B. Bash, Groovy)
- Erfahrung mit Queues, asynchroner Kommunikation und lose gekoppelten Systemen
- Freude zu beraten, Moderation und Kommunikation im Rahmen des Entwicklungsteams
- Erfahrung und Spaß am Arbeiten mit agilen Methoden, in eigenverantwortlichen Teams
- Offenheit gegenüber Veränderung
- Agiles Mindset
- Nachweisliche Erfahrung mit agilen Teams (z.B. Scrum-Team) oder Zertifizierung (Scrum, SAFe)
- Verständnis für die Fachlichkeit und enge Abstimmung mit den Teamkollegen und dem Product Owner
- Gute Englischkenntnisse in Wort und Schrift runden dein Profil ab
- Erfahrung im Großkonzern-Umfeld
Zeitraum geplant: 02.11.2026 – 31.10.2029
Einsatzort: 80% Remote / 20% onsite in Frankfurt am Main
Projektsprache: Deutsch (fließend)
Auslastung: Vollzeit
Sonstiges: Wohnsitz in Deutschland
Anstellungsart: Arbeitnehmerüberlassung
Ich freue mich auf die Zusendung Ihres Profils inkl. Verfügbarkeit und gewünschter Konditionen (Jahresbruttogehalt)!