Senior Backend Software Engineer
Role details
Job location
Tech stack
Job description
- Unterstützung bei der Planung, Entwicklung und Weiterentwicklung von Backend-Komponenten und Microservices mit Java und Spring Boot in einer Cloud-Umgebung (Kubernetes) im Enterprise Software Umfeld
- Mitgestaltung der Software-Architektur und Unterstützung bei Designentscheidungen in enger Abstimmung mit der Teamleitung und weiteren Fachbereichen
- Mentoring und technische Unterstützung von Entwickler*innen zur Förderung von Wissenstransfer und Teamzusammenarbeit
- Optimierung und Weiterentwicklung von Entwicklungsprozessen, Methoden und eingesetzten Technologien
- Erstellung und Pflege von technischen Konzepten und Dokumentationen
- Mitwirkung bei der Definition und Umsetzung von Teststrategien, einschließlich der Erstellung von Testplänen, Testfällen und automatisierten Tests (Unit- und Integrationstests)
- Entwicklung und Optimierung von REST-basierten Web-APIs zur Integration mit Frontend-Systemen und externen B2B-/B2C-Anwendungen
- Implementierung von nachrichtenbasierter Kommunikation (z. B. über Messaging-Systeme oder Event-Broker) zur effizienten Kopplung von Microservices und Backend-Komponenten
- Umsetzung und Pflege von Datenbankänderungen (z. B. PostgreSQL, MongoDB) unter Berücksichtigung von Datensicherheit, -integrität und -verfügbarkeit
- Sicherstellung der Codequalität durch Refactoring, Code Reviews und Einhaltung definierter Codierungsstandards
- Enge Zusammenarbeit mit Projektmanagement und Produktteams, um technische Lösungen im Einklang mit den Projektzielen zu realisieren
Requirements
- Abgeschlossenes Hochschulstudium im Bereich Informatik oder einer vergleichbaren Fachrichtung
- Erfahrungen in Spring, ggf. Messaging (RabbitMQ), PostgreSQL, ggf. Mongo-DB mit mindestens 5 Jahren Berufserfahrung in einem größeren Unternehmensumfeld
- Sehr gute Deutsch und Englischkenntnisse in Wort und Schrift (mindestens C1 Niveau)
- Teamfähigkeit sowie ein hohes Maß an Engagement und Verantwortungsbewusstsein
- Grundlegende Kenntnisse von QA-Konzepten, Testmethoden und Testarten (z. B. Funktions-, Regressions- und UI-Tests)
- Kenntnisse im Bereich DevOps (z.B. Docker, Kubernetes, CI/CD) sind von Vorteil
- Kenntnisse der VDV-Kernapplikation sind von Vorteil
Benefits & conditions
- Spannende Aufgaben in einem hoch motivierten und aufgeschlossenen Team an einem attraktiven Standort im Herzen Hamburgs
- Ein hervorragendes Betriebsklima in einer verantwortungsvollen und partnerschaftlichen Unternehmenskultur, die Vielfalt und Weiterbildung fördert
- Eine dauerhafte Zusammenarbeit mit persönlichen Entwicklungsperspektiven in einem wachsenden Unternehmen
- Kreative Gestaltungsspielräume für Ihre Ideen und Ihr Engagement sowie kurze Entscheidungswege in einer flachen Hierarchie
- Die Balance zwischen Beruf und Freizeit durch flexible Arbeitszeiten bei einer 38,5 Std.-Woche und die Möglichkeit zum mobilen Arbeiten
- Arbeitsvertragliche Zusatzleistungen: Deutschlandticket, Zusatzkrankenversicherung, Altersvorsorge
- Betriebliche Zusatzleistungen: Fahrradleasing, Firmenfitness (EGYM Wellpass), Mitarbeiterevents, Feelgood-Management
- Ein hervorragendes Betriebsklima in einer verantwortungsvollen und partnerschaftlichen Unternehmenskultur, die Vielfalt und Weiterbildung fördert
About the company
Planung, Beratung, Service: Mit diesen Leistungen unterstützt die Rhein-Main-Verkehrsverbund Servicegesellschaft mbH / rms GmbH als leistungsstarkes Beratungsunternehmen ihre Kunden bei der Gestaltung der Mobilität von morgen.
Die rms GmbH wurde 1997 als Tochterunternehmen der Rhein-Main-Verkehrsverbund GmbH (RMV) mit Sitz in Frankfurt am Main gegründet und hat seitdem in über 3.000 erfolgreich abgeschlossenen Projekten - nationalen wie internationalen - für ihre Mandanten geplant, sie beraten oder Servicedienstleistungen erbracht.
Für alle Aufgabenstellungen im Bereich des Verkehrswesens, insbesondere des öffentlichen Personennahverkehrs (ÖPNV), sind wir mit über 200 Mitarbeitenden an unseren Standorten in Frankfurt am Main, Berlin, Dresden und Hamburg der richtige Ansprechpartner. Wir begleiten unsere Kunden ganz nach Bedarf durch alle Projektphasen, von der Ideenfindung bis zur Umsetzung und schaffen gemeinsam innovative, zukunftsorientierte Lösungen für die vielfältigen Herausforderungen eines kundenorientierten ÖPNV.