Kurzbeschreibung
• Du bist Teil eines großartigen Scrum-Entwicklungsteams und bist Verantwortlich für die Neu- und Weiterentwicklung für unsere Plattform von bahn.de.
• Du hast die Möglichkeit die Entwicklung der innovativen Anwendungen aktiv mit zu gestalten und mit modernen Technologien zu arbeiten.
• Deine Aufgaben umfassen die Implementierung von Features, die Optimierung der Performance und die Sicherstellung der Qualität und Dokumentation.
• Du coachst deine Teammitglieder:innen hinsichtlich Qualitätssicherungsaktivitäten und sorgst dafür, dass Behavior Driven Development und ein höchstmöglicher Automatisierungsgrad gelebte Praxis sind.
Besondere Tätigkeitsmerkmale
Basis deines Werdegangs ist ein erfolgreich abgeschlossenes Fach-/Hochschulstudium als (Wirtschafts-) Informatiker:in oder du bringst eine vergleichbare Qualifikation mit und hast mehrjährige praktische Erfahrungen mit agilen Methoden der Software-Entwicklung und -Qualitätssicherung.
- Du hast mehrjährige Erfahrung mit folgenden Technologien:
- Java Entwicklung (Spring Boot)
- Implementierung von REST Schnittstellen
- Java Werkzeuge (IntelliJ, Maven)
- Test Werkzeuge (JUnit, Cucumber, Mockito)
- Fehleranalyse (Graylog, Instana, Grafana)
- Versions-/ Konfigurationsmanagement (Git, JIRA, Confluence)
- Continuous Integration / Continuous Delivery (GitLab CI, FluxCD, Helm)
- Container Technologien (Docker, Kubernetes, AWS Cloud)
- Grundlagen von Security und Authorisierung (OpenIDConnect / Keycloak / JWT)
- Linux Kommandozeile
- Du hast mehrjährige Erfahrung im Bereich der Testautomation (z.B. Gherkin/Cucumber, REST) und kennst die relevanten Prinzipien zu Clean Code (DRY / SOLID / KISS).
- Last- und Performancetests mit Gatling oder Apache JMeter. Wünschenswert: Experte für Branche Reise und Transport mit nachgewiesener Erfahrung in IT-Vertriebssystemen
- Du bist ein:e exzellente:r Teamplayer:in mit guten Kommunikationsskills und hast Freude an teamübergreifender Zusammenarbeit
- Du hast hohe Qualitätsansprüche, sowohl bezogen auf den von dir erstellten Code, als auch an die zu testende Anwendung
- Darüber hinaus sollten Selbstständigkeit, Eigeninitiative, Durchsetzungsvermögen und soziale Kompetenz sowie gute Deutschkenntnisse zu deinen Stärken zählen
- Du bist zudem flexibel und kannst Dich schnell in neue Themenbereiche und Methoden einarbeiten.
- Du bringst eine hohe Kundenorientierung mit.
Die Leistungserbringung erfolgt 80% Remote und 20% Onsite (Frankfurt)