Über das Unternehmen
Just Eat Takeaway.com ist eine führende globale Online-Lieferplattform für Lebensmittel. Das Unternehmen verbindet Millionen von Kunden mit Hunderttausenden von Restaurants, Lebensmittelgeschäften und Convenience-Partnern weltweit.
Über die Rolle
Als Senior Java Developer werden Sie Teil der Logistics Engineering-Abteilung, die das Herzstück der Just Eat Takeaway.com-Erfahrung bildet. Das Team ist verantwortlich für den gesamten Lieferzyklus von Millionen von Bestellungen und unterstützt ein großes Netzwerk von Kurieren. Das Courier Onboarding Team spielt dabei eine kritische Rolle als Eingangstor für neue Bewerber, die sich dem Kuriernetzwerk anschließen möchten.
In dieser Senior-Position werden Sie hochwertige Produktfunktionen entwickeln, technische Richtungen vorgeben und die architektonische Integrität kritischer Services gewährleisten. Sie werden komplexe technische Domänen verantworten, Junior-Ingenieure mentorieren und Best Practices im Team etablieren.
Aufgaben
- Entwicklung und Wartung hochskalierbarer, robuster und leistungsstarker Backend-Services mit Java
- Technische Führung bei der Entwicklung komplexer Features von der Konzeption bis zur Überwachung nach der Veröffentlichung
- Durchführung rigoroser Code Reviews und Durchsetzung hoher Standards für Code-Qualität und Systemarchitektur
- Leitung von Architektur-Diskussionen und technischer Roadmap-Planung
- Zusammenarbeit mit Cross-Functional Teams (Produkt, Daten, Engineering) zur Anforderungsdefinition und Lösungsbereitstellung
- Diagnose und Behebung komplexer Produktionsprobleme in verteilten Microservices-Umgebungen
- Mentoring und Coaching von Mid-Level und Junior Engineers
- Initiierung und Leitung von Refactoring-, Performance-Optimierungs- und Prozessverbesserungsprojekten
Anforderungen
- Umfangreiche Erfahrung in der Entwicklung und Wartung produktiver Backend-Anwendungen mit Java 11+
- Starke Erfahrung mit Microservices-Architekturen und RESTful APIs im großen Maßstab
- Nachgewiesene Erfolgsbilanz beim Mentoring von Junior Engineers und Förderung von Engineering Best Practices
- Expertise mit relationalen Datenbanken (Datenmodellierung, Query-Optimierung, Schema-Migration)
- Tiefgreifendes Verständnis von Distributed Systems Design, Concurrency und Security Best Practices
- Fähigkeit zur Diagnose und Behebung komplexer technischer Herausforderungen in Produktionsumgebungen
- Ausgezeichnete Kommunikationsfähigkeiten (schriftlich und mündlich)
- Proaktive Herangehensweise an System-Ownership und kontinuierliche Verbesserung
Benefits
- Internationale Arbeitsumgebung mit Impact bei bekannten globalen Marken
- Dynamische und unterstützende Unternehmenskultur
- Fokus auf Wachstum und berufliche Entwicklung
- Inclusive, diverse und zugehörige Unternehmenskultur
- Schnelllebiges und innovatives Arbeitsumfeld
- Zusammenarbeit mit hochqualifizierten Teams
- Kultur des kontinuierlichen Lernens
- Möglichkeit zur technischen Führung und Mentoring