Backend Developer (w/m/d) in ANÜ – AFRA #62
Randstad Digital Germany AG
Ansprechpartner: Saskia Freund
Frankfurt am Main, Deutschland
Verkehr und LogistikApache AirflowAtlassian JiraWirtschaftsinformatikApache CloudStackGitHubMapReduceInfrastrukturJSONJUnitPythonPostgreSQLOpenStackScrumTechnologie-RoadmapMockitoDataOpsSoftwareentwicklungSoftware ProjektmanagementSQLTechnische DatenTechnische EntwicklungTopologieVersionierungOpenapiTrunk-basierte EntwicklungGrafanaBackendGitLabGitBackend-programmierungGitlab-CiFull Stack EntwicklungJenkinsMicroservices
Beschreibung
Projektbeschreibung
Ein eigenständiges Value Team innerhalb eines führenden Mobilitäts- und Logistikkonzerns setzt die Prozesse des Fahrplan- und Kapazitätsmanagements um. Das Team verantwortet eine zentrale Plattform zur Verwaltung, Versionierung und Bereitstellung betrieblicher Infrastrukturdaten für nachgelagerte Prozesse wie Fahrplankonstruktion und Betriebsführung.
Aufgaben:
- Eigenverantwortliche Konzeption und Implementierung technischer Komponenten, Microservices und Schnittstellen im agilen Team
- Fehleranalyse und Behebung aus den Testphasen sowie Erstellung von Lieferartefakten und CI/CD-Umgebungen
- Durchführung von Code-Reviews, Komponententests und Refactorings
- Design robuster, hochperformanter und skalierbarer Komponenten im Cloud-Umfeld
- Datenmodellierung und Optimierung von Datenbanken und Daten-Pipelines
- Aktive Mitwirkung an technischen Entscheidungsvorlagen, Refinements und Releaseplanungen
Anforderungen – must have: (zwingend erforderlich, auch in Jahren und in den einzelnen Projektreferenzen aufgeführt und erläutert!)
- Abgeschlossenes Diplom-/Master-IT-Studium, z.B. Wirtschaftsinformatik, eine vergleichbare Ausbildung oder langjährige Praxiserfahrung
- mind. 5 Jahre Berufserfahrung in der Softwareentwicklung
- mind. 3 Jahre praxiserprobte Kenntnisse in der Backendentwicklung (z.B. Microservices mit Spring Boot, Entwicklung mit Python) unter Berücksichtigung von Best Practices zu Security und Performance
- Gesamthafte Expertise in komplexer Softwareentwicklung hinsichtlich Architektur, Test, Deployment und Wartbarkeit
- Gute Kenntnisse mit JSON, REST-Services und OpenAPI
- Gute Kenntnisse in SQL, bevorzugt Postgres oder DuckDB
- Erfahrung in der Arbeit mit Postgres (Transaktionen, Indizes, Query-Optimierung)
- Erfahrung mit Design Principles, z.B. SOLID, ACIT und anderen Design Patterns
- mind. 1 Jahr Erfahrung in testgetriebener Entwicklung (mit Frameworks/Tools wie Mockito, JUnit, pytest), CI/CD Testautomatisierung und verteilter Versionskontrolle (git)
- Erfahrung in Pair Programming, Code Reviews und Refactorings
- Erfahrung mit CI/CD, insbesondere Gitlab-CI (Github Actions, Jenkins)
- mind. 1 Jahr Erfahrung im Cloud-Umfeld, z.B. PostgreSQL und S3/RDS
- Sehr gute und mehrfach praxiserprobte Kenntnisse in Design, Implementierung und Betrieb von Daten-Pipelines (z.B. mit Einsatz von Orchestratorn wie Airflow/Dagster/Prefect)
- Interesse an KI-gestützter Entwicklung (z.B. Kiro, GitHub Copilot, Claude, Hermes)
- Ausgeprägte analytische Problemlösungsfähigkeit und eine konsequent lösungsorientierte Herangehensweise, auch bei komplexen technischen Fragestellungen
- Fähigkeit, Ergebnisse KI-gestützter Entwicklung kritisch zu validieren und hinsichtlich fachlicher Richtigkeit, Qualität, Sicherheit und Praxistauglichkeit zu bewerten
- Eigenverantwortliche, strukturierte, proaktive und ergebnisorientierte Arbeitsweise
- Ausgeprägte Team- und Kommunikationsfähigkeit, insbesondere in der konstruktiven Zusammenarbeit im Entwicklungsteam sowie in der verständlichen Vermittlung komplexer technischer Themen
- Hohes Maß an Initiative, Selbstständigkeit, Verlässlichkeit und Priorisierungsfähigkeit sowie ein souveräner Umgang mit komplexen Anforderungen und Veränderungen
Anforderungen – should + nice to have:
- Sichere Nutzung der Tools JIRA und Confluence
- 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, Instana, Graylog)
- Fachliche Kenntnisse im Bereich Infrastrukturdaten(-management), Geodatensysteme
- Fachliche Kenntnisse in der Topologie-/Netzmodellierung von Bahn-Infrastruktur, idealerweise mit dem RailTopoModel (RTM, UIC IRS 30100) oder railML
- Erfahrung im Großkonzern-Umfeld
- Freude zu beraten, Moderation und Kommunikation im Rahmen des Entwicklungsteams
- Erfahrung in der Arbeit mit agilen Methoden und eigenverantwortlichen Teams sowie ein agiles Mindset; eine Zertifizierung (Scrum, SAFe) ist von Vorteil
- Offenheit gegenüber Veränderung
- 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
Zeitraum geplant: 09.11.2026 – 08.11.2029
Einsatzort: 80% Remote / 20% onsite in Frankfurt am Main
Projektsprache: Deutsch
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)!