Auf einen Blick
- Aufgaben: Entwickle skalierbare Softwarelösungen für unsere Suchmaschine und arbeite an innovativen Algorithmen.
- Arbeitgeber: Trivago ist ein führendes Unternehmen im Bereich Online-Reise, das Millionen von Nutzern hilft, Hotels zu finden.
- Mitarbeitervorteile: Flexible Arbeitszeiten, 25+ Urlaubstage, Homeoffice-Möglichkeiten und kostenlose Snacks im Büro.
- Warum dieser Job: Gestalte die Zukunft des Reisens mit und arbeite in einem dynamischen, inklusiven Team.
- Gewünschte Qualifikationen: Mindestens 3 Jahre Erfahrung in der Backend-Entwicklung mit Java oder Kotlin erforderlich.
- Andere Informationen: Wir unterstützen Umzüge mit Visa-Hilfe und bieten persönliche Weiterbildungsmöglichkeiten.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Schließen Sie sich uns an, um einen Unterschied zu machen! Wir haben rund 10 JVM-Teams (Java und/oder Kotlin), die das Rückgrat der Suchmaschine bilden, die trivago antreibt. Es gibt spezielle Teams für jeden Aspekt der Bereitstellung von Ergebnissen, die einer Benutzersuche entsprechen. Einige Teams bauen und optimieren die Prozesse, die die relevantesten Ergebnisse aus einem Katalog von 16 Millionen Artikeln in wenigen Millisekunden abgleichen. Andere Teams sind verantwortlich für die Algorithmen, die Ergebnisse bewerten, damit Benutzer ihr ideales Hotel so schnell und einfach wie möglich finden. Wir haben Teams, die Milliarden von Preisänderungen pro Tag verarbeiten und Petabytes von Daten besitzen. Weitere arbeiten daran, wie wir Benutzersuchen interpretieren, indem sie unsere traditionelle Engine pflegen und parallel daran arbeiten, KI zu nutzen.
Wie Sie einen Einfluss ausüben werden:
- Groß denken, um skalierbare und zuverlässige Software zu entwerfen, die die Probleme löst, die in den ständig wachsenden Datenverarbeitungsszenarien auftreten.
- Aufbauen und optimieren Sie die Lösungen, die trivago benötigt, um weit vor der Konkurrenz zu bleiben, indem Sie bestehende Architektur und neue Entwicklungen in der Branche berücksichtigen.
- Tief eintauchen in architektonische Entscheidungen und auf dem Laufenden bleiben über neue Technologien, um die technische Roadmap sowohl für Ihr Team als auch für das Unternehmen zu pflegen und zu verbessern.
- Zusammenarbeiten und eng mit anderen Backend-, Frontend-, QA-, Design- und Konzeptteams arbeiten, um die Ziele des Unternehmens und des Teams zu erreichen.
- Eigenverantwortung für den Entwicklungszyklus mit unternehmerischem Geist, von der Ideenfindung über die Implementierung und das Testen bis hin zur Beobachtung und Wartung.
- Ständig lernen, indem Sie Wissen innerhalb Ihres Teams und im gesamten Unternehmen erwerben, neue Erkenntnisse teilen und Ihr Team und andere stärken.
Was Sie benötigen, um erfolgreich zu sein:
- 3+ Jahre Erfahrung in der Backend-Entwicklung mit Java oder Kotlin.
- Vertrautheit mit Cloud-Umgebungen und Infrastruktur (GCP, AWS, Azure usw.).
- Ein gutes Verständnis von Architektur und Entwurfsmustern, insbesondere in Bezug auf großangelegte und parallele Systeme.
- Sie arbeiten gerne mit Menschen aus allen möglichen Hintergründen – Datenwissenschaftler, Produktmanager, Frontend-Entwickler und CEOs.
- Sie genießen es, Ihre eigenen Lösungen vorzuschlagen, um die Erfahrung von Millionen von Benutzern zu verbessern.
- Fließende Englischkenntnisse (unsere Unternehmenssprache).
Hervorstechen mit:
- Erfahrung mit datenintensiven, latenzarmen Diensten.
- Ein akademischer Hintergrund in Informatik, Datenwissenschaft, Mathematik oder verwandten Bereichen.
- Eine Eigenverantwortung: „Ich baue es, ich betreibe es“.
Besorgt über fehlende Anforderungen? Bewerben Sie sich trotzdem und drücken Sie Ihre Motivation aus, denn Sie könnten genau der richtige Kandidat für diese oder andere Rollen sein!
Was Sie erwarten können:
- Wir priorisieren Ihre Entwicklung, bieten personalisiertes Coaching und Workshops, Bildungsmeetups, Konferenzen, kostenlose Online-Lernkurse und Zugang zu einer voll ausgestatteten Campusbibliothek.
- Umzug? Kein Problem. Sie können auf die Unterstützung unseres Talent-Teams, ein Umzugspaket, zinsfreie Neulingsdarlehen, kostenlose Sprachkurse und regelmäßige Team- und unternehmensweite Veranstaltungen zählen.
- Wir bieten selbstbestimmte Urlaubstage (mindestens 25 Urlaubstage), flexible Arbeitszeiten, 2 WFH-Tage pro Woche, die Möglichkeit, 20 Tage im Ausland remote zu arbeiten, kostenlosen Zugang zur Heynanny-Plattform für personalisierte Nanny-Hilfe und einen Kinderraum auf dem Campus.
- Genießen Sie Ihre Bürotage mit einem täglichen Kantinenbudget, um das Mittagessen mit Kollegen zu teilen, kostenlosen Snacks und Getränken in unseren Küchen, einem Fitnessstudio vor Ort und Sportkursen sowie ergonomischen Schreibtischen und fokussierten Arbeitsbereichen.
Vielen Dank, dass Sie eine Karriere bei trivago in Betracht ziehen! Unser Engagement für die Förderung einer integrativen und bereichernden Umgebung für alle Talente steht im Mittelpunkt unseres Handelns. Wir freuen uns auf Ihre Bewerbung!
Java/Kotlin Engineer Arbeitgeber: trivago

Kontaktperson:
trivago HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Java/Kotlin Engineer
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit aktuellen oder ehemaligen Mitarbeitern von trivago, um mehr über die Unternehmenskultur und die spezifischen Anforderungen für die Java/Kotlin Engineer-Position zu erfahren. Oft können persönliche Empfehlungen den Unterschied machen.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du an Coding-Challenges teilnimmst oder Plattformen wie LeetCode oder HackerRank nutzt. Konzentriere dich besonders auf Probleme, die mit großen Datenmengen und niedriger Latenz zu tun haben, da dies für die Rolle wichtig ist.
✨Tip Nummer 3
Informiere dich über aktuelle Trends in der Softwarearchitektur und Cloud-Technologien. Zeige in Gesprächen, dass du nicht nur die Grundlagen beherrschst, sondern auch bereit bist, neue Technologien zu lernen und anzuwenden.
✨Tip Nummer 4
Sei bereit, deine eigenen Ideen zur Verbesserung von Prozessen und Systemen zu präsentieren. Trivago sucht nach kreativen Köpfen, die proaktiv Lösungen vorschlagen können, also denke darüber nach, wie du zur Optimierung der Benutzererfahrung beitragen kannst.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Java/Kotlin Engineer
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen, wie z.B. Erfahrung mit Java oder Kotlin sowie Kenntnisse in Cloud-Umgebungen. Stelle sicher, dass du diese Punkte in deiner Bewerbung ansprichst.
Hebe deine Erfahrungen hervor: Betone in deinem Lebenslauf und Anschreiben deine 3+ Jahre Erfahrung in der Backend-Entwicklung. Nenne konkrete Projekte oder Erfolge, die deine Fähigkeiten in der Softwareentwicklung und im Umgang mit großen Datenmengen demonstrieren.
Zeige deine Teamfähigkeit: Da die Rolle enge Zusammenarbeit mit verschiedenen Teams erfordert, solltest du Beispiele für erfolgreiche Teamprojekte oder interdisziplinäre Zusammenarbeit in deiner Bewerbung anführen. Dies zeigt, dass du gut mit anderen zusammenarbeiten kannst.
Motivation und Lernbereitschaft: Drücke in deinem Anschreiben deine Motivation aus, Teil von trivago zu werden, und betone deine Bereitschaft, ständig zu lernen und dich weiterzuentwickeln. Dies ist besonders wichtig, da das Unternehmen Wert auf persönliche Entwicklung legt.
Wie du dich auf ein Vorstellungsgespräch bei trivago vorbereitest
✨Verstehe die Architektur
Mach dich mit den Architektur- und Designmustern vertraut, die für große, skalierbare Systeme wichtig sind. Sei bereit, deine Kenntnisse über Cloud-Umgebungen wie GCP, AWS oder Azure zu demonstrieren.
✨Zeige Teamgeist
Bereite dich darauf vor, über deine Erfahrungen in der Zusammenarbeit mit verschiedenen Teams zu sprechen. Betone, wie du mit Backend-Entwicklern, Frontend-Entwicklern und anderen Stakeholdern zusammengearbeitet hast, um gemeinsame Ziele zu erreichen.
✨Präsentiere deine Problemlösungsfähigkeiten
Sei bereit, konkrete Beispiele für Herausforderungen zu geben, die du in der Vergangenheit gelöst hast. Zeige, wie du innovative Lösungen entwickelt hast, um die Benutzererfahrung zu verbessern.
✨Bleibe auf dem neuesten Stand
Informiere dich über aktuelle Trends und Technologien im Bereich Softwareentwicklung, insbesondere im Zusammenhang mit KI und Datenverarbeitung. Zeige dein Interesse an kontinuierlichem Lernen und wie du dieses Wissen in deinem Team teilen kannst.