Zum nächstmöglichen Zeitpunkt suchen wir dich als Java Backend Entwickler:in DB Navigator und bahn.de (w/m/d) für die DB Fernverkehr AG am Standort Frankfurt am Main.
Deine Aufgaben:
- In deiner Rolle als Java Backend Entwickler:in arbeitest du an der Weiterentwicklung von bahn.de und dem DB Navigator als Teil eines agilen Teams
- Dabei führst du Codereviews, Refactorings und regelmäßige Deployments mittels CI/CD durch und gestaltest Plannings, Retros und Reviews aktiv mit
- Du verstehst dich als Treiber:in, Gestalter:in und Unterstützer:in im Hinblick auf Qualität, IT-Security, DevOps sowie Optimierung und Stabilisierung bestehender Services
- In deiner Funktion berätst du uns bei der Optimierung der Geschäftsprozesse, um unsere Kund:innen optimal zu bedienen. Die Verantwortung für den Lieferprozess im Team und dessen kontinuierliche Verbesserung übernimmst du zudem gern
- Das Vorbereiten von Entscheidungsvorlagen zu technischen Themen und das Berichten von Risiken an das Projektmanagement gehören für dich zum Arbeiten dazu
- Bei der Mitarbeit an Teststrategien, bei Gegenmaßnahmen im Bereich IT-Security, Innovationsthemen und bei der Identifikation von Risiken sowie der Analyse von Trends und Entwicklungen im IT-Bereich hast du Spaß
Dein Profil:
- Basis deines Werdegangs ist ein erfolgreich abgeschlossenes Fach- / Hochschulstudium zum:r (Wirtschafts-)Informatiker:in, ein vergleichbarer Studiengang mit IT-Schwerpunkt oder vergleichbare Qualifikation durch mehrjährige Berufserfahrung
- Du bist seit mehreren Jahren im agilen Umfeld (Scrum / Kanban) unterwegs und besitzt fundierte Kenntnisse mit Java, dem Spring Framework, HTTP, REST, Open API, Datenstrukturen JPA (Hibernate) und relationalen Datenbanken wie PostgreSQL
- Als Backend Entwickler:in nutzt du die Vorzüge der AWS Cloud und hast ein breites Basiswissen aufgebaut, erste Erfahrung mit Spring Cloud Contracts runden dein Profil ab
- Die moderne Entwicklung mithilfe von Git, Gitlab CI, Container-Technologien (Docker, Kubernetes) schreckt dich nicht ab. Auch Shell und Python sowie Apache ActiveMQ (classic) sind keine Fremdwörter für dich
- Kenntnisse in Testautomatisierung, im modernen Testvorgehen im Microserviceumfeld sowie in Architekturprinzipien und -muster wie Microservices, REST Services & Messaging kannst du vorweisen
- Dein Kommunikationsgeschick, wodurch du technische Konzepte sowohl technisch als auch nicht-technisch versierten Stakeholder:innen vermitteln kannst, runden dein Profil ab
- Wünschenswert sind zudem erste praktische Kenntnisse mit Threat Modelling, dem Secure Development Lifecycle und den Top-10 der OWASP-Liste und im Umgang mit Kafka, KeyCloak, Oracle
Das ist uns wichtig:
Unser Anspruch ist es, allen Kandidat:innen bei gleicher Eignung die gleichen Chancen für den Einstieg bei uns zu bieten. Wir fördern aktiv die Vielfalt und das Miteinander in unseren Teams. Wir schätzen jede Bewerbung, unabhängig von Geschlecht, Nationalität, ethnischer und sozialer Herkunft, Religion, Weltanschauung, Behinderung, Alter, Dauer der Arbeitslosigkeit sowie sexueller Orientierung und Identität.