Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Backend-Services mit Java und leite technische Projekte.
- Unternehmen: Just Eat Takeaway.com, ein führendes globales Online-Lieferunternehmen.
- Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Inklusives Arbeitsumfeld mit großartigen Wachstumschancen.
- Warum dieser Job: Gestalte die Zukunft der Essenslieferung und arbeite in einem dynamischen Team.
- Qualifikationen: Erfahrung in der Backend-Entwicklung mit Java und Microservices-Architekturen.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Bereit für eine Herausforderung? Dann könnte Just Eat Takeaway.com der richtige Ort für Sie sein. Wir sind eine führende globale Online-Lieferplattform für Lebensmittel, und unsere Vision ist es, alltägliche Bequemlichkeit zu ermöglichen. Unsere Technologie verbindet Millionen von Kunden mit Hunderttausenden von Restaurant-, Lebensmittel- und Convenience-Partnern weltweit.
Über diese Rolle: Sind Sie leidenschaftlich daran interessiert, Technologien zu entwickeln, die ein globales Liefernetzwerk unterstützen? Unsere Abteilung für Logistikengineering ist das Herzstück des Just Eat Takeaway.com-Erlebnisses, verantwortlich für den gesamten Lieferlebenszyklus von Millionen von Bestellungen und die Unterstützung unseres umfangreichen Netzwerks von Kurieren. Das Courier Onboarding-Team spielt eine entscheidende Rolle in dieser Mission.
Als Senior-Mitglied unseres Teams werden Sie maßgeblich an der Entwicklung von hochwirksamen Produktfunktionen beteiligt sein, die technische Richtung festlegen und die architektonische Integrität wesentlicher Dienste sicherstellen. Sie werden erwartet, komplexe technische Bereiche zu leiten, Junior-Ingenieure zu betreuen und bewährte Praktiken im Team voranzutreiben.
- Architektur, Entwicklung und Wartung hochskalierbarer, robuster und leistungsfähiger Backend-Dienste mit Java, um Systemresilienz und betriebliche Exzellenz sicherzustellen.
- Technischer Leiter in der Funktionsentwicklung sein, komplexe Projekte von der Idee bis zur Bereitstellung und Nachverfolgung nach der Veröffentlichung leiten.
- Strenge Code-Reviews durchführen, konstruktives Feedback geben und hohe Standards für Codequalität, Entwurfsmuster und Systemarchitektur durchsetzen.
- Architekturdiskussionen und technische Roadmap-Planung vorantreiben, die langfristige Strategie und Gesundheit unserer Systeme beeinflussen.
- Umfassend mit funktionsübergreifenden Teams (Produkt, Daten, andere Engineering-Teams) zusammenarbeiten, um Anforderungen zu definieren, Schnittstellen zu entwerfen und kohärente, effektive Lösungen zu liefern.
- Komplexe Produktionsprobleme in einer stark frequentierten, verteilten Microservices-Umgebung fachkundig beheben und die Ausfallzeiten minimieren.
- Mid-Level- und Junior-Ingenieure in technischer Gestaltung, bewährten Ingenieurpraktiken und effektivem Problemlösen betreuen und coachen.
- Proaktiv Initiativen zur Refaktorisierung, Leistungsoptimierung und Verbesserung der Entwicklungsprozesse (CI/CD, Testmethoden) identifizieren und leiten.
- Umfassende Unit-, Integrations- und Leistungstests definieren und implementieren, um die Qualität und Zuverlässigkeit der entwickelten Funktionen sicherzustellen.
- Kontinuierliche Integrations- und Bereitstellungspipelines (CI/CD) aufrechterhalten und verbessern, um eine schnelle und automatisierte Bereitstellung mit hoher Zuversicht zu gewährleisten.
Was bringen Sie mit?
- Starke nachweisbare Erfahrung in der Entwicklung und Wartung produktionsreifer Backend-Anwendungen mit Java 11+ (oder ähnlichen modernen Versionen).
- Starke Kenntnisse des Quarkus-Frameworks oder tiefgehende Erfahrung mit Spring/Spring Boot sind sehr wünschenswert.
- Umfangreiche Erfahrung in der Gestaltung, dem Aufbau und dem Betrieb von Microservices-Architekturen und resilienten, hochvolumigen RESTful APIs.
- Nachweisliche Erfolge bei der Betreuung von Junior-Ingenieuren, der Förderung bewährter Ingenieurpraktiken und der Schaffung eines kollaborativen Teamumfelds.
- Expertise mit relationalen Datenbanken, einschließlich fortgeschrittener Kenntnisse in Datenpersistenz, komplexer Abfrageoptimierung und effektiver Datenmodellierung für Skalierung.
- Erfahrung mit NoSQL-Datenbanken (z.B. Cassandra, MongoDB) ist ein erheblicher Vorteil.
- Tiefes und praktisches Verständnis der Prinzipien der Softwaretechnik, einschließlich des Designs verteilter Systeme, Parallelität, Sicherheitsbest Practices und fortgeschrittener Testmethoden.
- Nachgewiesene Fähigkeit, komplexe technische Herausforderungen in Produktionsumgebungen zu diagnostizieren und zu lösen, unter Verwendung fortschrittlicher Überwachungs- und Beobachtungswerkzeuge (z.B. Datadog, Prometheus, Grafana, ELK-Stack).
- Ein proaktiver Ansatz für Systembesitz, Architekturentwicklung und kontinuierliche Verbesserung, gepaart mit überlegenen analytischen und kritischen Denkfähigkeiten.
- Außergewöhnliche schriftliche und mündliche Kommunikationsfähigkeiten, mit der Fähigkeit, komplexe technische Entscheidungen sowohl technischen als auch nicht-technischen Stakeholdern zu vermitteln.
- Nachgewiesene Fähigkeit, als Schlüsselmitarbeiter in einem schnelllebigen, dynamischen Umfeld zu gedeihen und technische Initiativen unabhängig voranzutreiben.
- Eine bescheidene, neugierige und kollaborative Denkweise, mit nachweislichem Erfolg in der Betreuung anderer und der Förderung einer Kultur des kontinuierlichen Lernens.
- Engagement, mit neuen Technologien und bewährten Praktiken innerhalb der Java- und cloud-nativen Backend-Entwicklungssysteme auf dem Laufenden zu bleiben.
- Erfahrung mit Cloud-Plattformen (z.B. AWS, GCP) und Containerisierungstechnologien (Docker, Kubernetes) ist ein Plus.
- Erfahrung mit Front-End-Technologien (React) oder als Full-Stack-Verbindung wäre von Vorteil.
Bei JET ist dies auf der Speisekarte: Unsere Teams knüpfen interne Verbindungen und arbeiten mit einigen der bekanntesten Marken der Welt zusammen, was uns in einem dynamischen Umfeld wirklich internationale Auswirkungen verleiht. Spaß, schnelles Tempo und Unterstützung - die JET-Kultur dreht sich um Bewegung, Wachstum und darum, jeden Aspekt unserer JETler zu feiern.
Inklusion, Vielfalt & Zugehörigkeit: Egal, wer Sie sind, wie Sie aussehen, wen Sie lieben oder woher Sie kommen, Sie können Ihren Platz bei Just Eat Takeaway.com finden. Wir setzen uns dafür ein, eine inklusive Kultur zu schaffen, die Vielfalt von Menschen und Denken fördert, in der sich alle Mitarbeiter wirklich zugehörig fühlen und ihre buntesten Selbst jeden Tag zur Arbeit bringen können.
Bereit, Ihren Platz einzunehmen? Bewerben Sie sich jetzt!
Senior Java Developer (m/w/d) Arbeitgeber: Lieferando
Just Eat Takeaway.com ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und unterstützenden Umfeld zu arbeiten. Mit einem starken Fokus auf persönliche und berufliche Weiterentwicklung, einer inklusiven Unternehmenskultur und der Chance, an innovativen Technologien zu arbeiten, ist dies der ideale Ort für Senior Java Developer, die ihre Fähigkeiten in einem globalen Kontext weiterentwickeln möchten. Unsere Teams feiern Vielfalt und fördern eine Kultur des kontinuierlichen Lernens, was uns hilft, stets einen Schritt voraus zu sein.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Java Developer (m/w/d) erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Lass uns wissen, dass du an einer Stelle bei Just Eat Takeaway.com interessiert bist – vielleicht können wir dir helfen, die richtigen Kontakte zu knüpfen!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Lösungen zu erklären. Wir empfehlen dir, unsere Ressourcen zu nutzen, um dein Wissen über Java und Microservices aufzufrischen.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeige dein Interesse und deine Motivation, Teil des Teams zu werden – das macht einen großen Unterschied!
✨Tipp Nummer 4
Bereite Fragen für dein Interview vor! Zeige, dass du dich für die Unternehmenskultur und die technischen Herausforderungen interessierst. Das zeigt, dass du nicht nur einen Job suchst, sondern wirklich Teil von Just Eat Takeaway.com werden möchtest.
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Java Developer (m/w/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Sei du selbst!:Wenn du deine Bewerbung schreibst, sei authentisch und zeige deine Persönlichkeit. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.
Betone deine Erfahrungen:Stelle sicher, dass du relevante Erfahrungen und Projekte hervorhebst, die zu der Stelle passen. Zeige uns, wie du mit Java gearbeitet hast und welche Herausforderungen du gemeistert hast.
Klarheit ist der Schlüssel:Achte darauf, dass deine Bewerbung klar und strukturiert ist. Verwende einfache Sprache und vermeide Fachjargon, wenn es nicht nötig ist. So können wir deine Qualifikationen besser verstehen.
Bewirb dich über unsere Website:Wir empfehlen dir, dich direkt über unsere Karriere-Website zu bewerben. Dort findest du alle Informationen und kannst sicherstellen, dass deine Bewerbung an die richtige Stelle gelangt.
Wie man sich auf ein Vorstellungsgespräch bei Lieferando vorbereitet
✨Verstehe die Rolle und das Unternehmen
Mach dich mit der Mission und den Werten von Just Eat Takeaway.com vertraut. Überlege dir, wie deine Erfahrungen als Senior Java Developer zur Vision des Unternehmens passen und bereite Beispiele vor, die zeigen, wie du in der Vergangenheit ähnliche Herausforderungen gemeistert hast.
✨Technische Vorbereitung ist alles
Stelle sicher, dass du deine Kenntnisse in Java 11+ und dem Quarkus-Framework auffrischst. Bereite dich darauf vor, technische Fragen zu beantworten und zeige dein Verständnis für Microservices-Architekturen und RESTful APIs. Übe auch, wie du komplexe Probleme in einer Produktionsumgebung lösen würdest.
✨Sei bereit, deine Mentoring-Fähigkeiten zu demonstrieren
Da du als Senior Developer auch Junior Engineers coachen wirst, sei bereit, Beispiele aus deiner Vergangenheit zu teilen, wo du erfolgreich andere unterstützt hast. Zeige, wie du eine kollaborative Teamumgebung gefördert hast und welche Best Practices du implementiert hast.
✨Kommunikation ist der Schlüssel
Bereite dich darauf vor, technische Konzepte klar und verständlich zu erklären, sowohl für technische als auch für nicht-technische Stakeholder. Übe, wie du komplexe Entscheidungen kommunizieren kannst, um zu zeigen, dass du nicht nur ein technischer Experte bist, sondern auch gut im Austausch mit anderen.