Senior Software Engineer (m/w/d)

Senior Software Engineer (m/w/d)

Berlin Vollzeit 60000 - 80000 € / Jahr (geschätzt) Homeoffice (teilweise)
Lieferando

Auf einen Blick

  • Aufgaben: Entwickle leistungsstarke Backend-Services und leite technische Projekte von der Idee bis zur Bereitstellung.
  • Unternehmen: Just Eat Takeaway.com, ein führendes globales Online-Lieferunternehmen.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen und flexible Arbeitsmöglichkeiten.
  • Weitere Informationen: Dynamisches Umfeld mit großartigen Wachstumschancen und einem inklusiven Team.
  • Warum dieser Job: Gestalte die Zukunft der Essenslieferung und arbeite an innovativen Technologien.
  • 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? Just Eat Takeaway.com könnte 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. Das Courier Onboarding ist die erste Anlaufstelle für neue Bewerber weltweit, die daran interessiert sind, Teil des Kuriersystems von JET zu werden.

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 Verfahren im Team voranzutreiben.

  • Architektur, Entwicklung und Wartung hochskalierbarer, robuster und leistungsfähiger Backend-Dienste unter Verwendung von Java, um Systemresilienz und betriebliche Exzellenz sicherzustellen.
  • Technische Führung in der Funktionsentwicklung übernehmen, 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, um die langfristige Strategie und Gesundheit unserer Systeme zu 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 sowie die Ursachen identifizieren.
  • Mid-Level- und Junior-Ingenieure in technischer Gestaltung, bewährten Verfahren im Engineering 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) pflegen 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 umfassende 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 Verfahren im Engineering und der Schaffung eines kollaborativen Teamumfelds.
  • Expertise mit relationalen Datenbanken, einschließlich fortgeschrittener Kenntnisse in der Datenspeicherung, komplexer Abfrageoptimierung, Schema-Migration und effektiver Datenmodellierung für Skalierung.
  • Erfahrung mit NoSQL-Datenbanken (z.B. Cassandra, MongoDB) ist ein erheblicher Vorteil.
  • Tiefe und praktische Kenntnisse der Softwareengineering-Prinzipien, einschließlich Design 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 starker, 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 einer nachgewiesenen Erfolgsbilanz in der Betreuung anderer und der Förderung einer Kultur des kontinuierlichen Lernens.
  • Engagement, sich über neue Technologien und bewährte Verfahren innerhalb der Java- und cloud-nativen Backend-Entwicklungssysteme auf dem Laufenden zu halten.
  • Erfahrung mit Cloud-Plattformen (z.B. AWS, GCP) und Containerisierungstechnologien (Docker, Kubernetes) ist von Vorteil.
  • 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 einen wirklich internationalen Einfluss in einem dynamischen Umfeld 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 Gedanken fördert, in der sich alle Mitarbeiter wirklich zugehörig fühlen und ihre buntesten Seiten jeden Tag zur Arbeit bringen können.

Was gibt es sonst noch? Möchten Sie mehr über unsere JETler, Kultur oder das Unternehmen erfahren? Werfen Sie einen Blick auf unsere Karriereseite, wo Sie Geschichten von Menschen, Blogs, Podcasts und weitere JET-Häppchen finden können. Sind Sie bereit, Ihren Platz einzunehmen? Bewerben Sie sich jetzt!

Senior Software Engineer (m/w/d) Arbeitgeber: Lieferando

Just Eat Takeaway.com ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern nicht nur die Möglichkeit bietet, an innovativen Technologien zu arbeiten, sondern auch eine dynamische und unterstützende Arbeitskultur fördert. Mit einem starken Fokus auf persönliche Entwicklung und Teamarbeit haben Mitarbeiter die Chance, in einem internationalen Umfeld zu wachsen und ihre Fähigkeiten kontinuierlich zu erweitern. Die Vielfalt und Inklusion sind zentrale Werte des Unternehmens, was es zu einem attraktiven Arbeitsplatz für alle macht.

Lieferando

Kontaktdaten:

Lieferando Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Senior Software Engineer (m/w/d) erhalten könnten

Tipp Nummer 1

Sei proaktiv und nutze dein Netzwerk! Sprich mit Leuten, die bereits bei Just Eat Takeaway.com arbeiten oder in der Branche tätig sind. Oft gibt es interne Empfehlungen, die dir einen Fuß in die Tür verschaffen können.

Tipp Nummer 2

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in Java und Microservices auffrischst. Mach ein paar Coding-Challenges und sei bereit, deine Lösungen zu erklären. Das zeigt, dass du nicht nur den Code schreiben kannst, sondern auch verstehst, was du tust.

Tipp Nummer 3

Zeige deine Leidenschaft für Technologie und Innovation! Teile in deinem Gespräch Beispiele von Projekten, an denen du gearbeitet hast, und wie du Herausforderungen gemeistert hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben.

Tipp Nummer 4

Nutze unsere Website, um dich zu bewerben! Wir haben viele spannende Stellenangebote und es ist der beste Weg, um sicherzustellen, dass deine Bewerbung direkt bei uns landet. Lass uns gemeinsam die Zukunft des Essens gestalten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (m/w/d) mit Bravour zu bestehen

Java 11+
Quarkus
Spring/Spring Boot
Microservices-Architekturen
RESTful APIs
Mentoring von Ingenieuren
Relationale Datenbanken

Einige Tipps für deine Bewerbung 🫡

Sei authentisch!:Wenn du deine Bewerbung schreibst, sei einfach du selbst. Zeig uns, wer du bist und was dich motiviert. Authentizität kommt immer gut an und hilft uns, dich besser kennenzulernen.

Mach es klar und präzise!:Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, dass du die richtige Person für die Stelle bist.

Betone deine Erfahrungen!:Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Position sind. Zeig uns, wie du mit Herausforderungen umgegangen bist und welche Erfolge du erzielt hast. Das macht einen großen Unterschied!

Bewirb dich über unsere Website!:Wir empfehlen dir, deine Bewerbung direkt über unsere Karriere-Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und du alle Informationen an einem Ort hast. Wir freuen uns auf deine Bewerbung!

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 und Fähigkeiten zur Vision des Unternehmens passen. Zeige im Interview, dass du nicht nur die technischen Anforderungen verstehst, sondern auch, wie du zur Verbesserung der Benutzererfahrung beitragen kannst.

Bereite technische Fragen vor

Erwarte technische Fragen zu Java, Microservices und Backend-Architekturen. Übe, komplexe Probleme zu lösen und erkläre deine Denkweise dabei. Sei bereit, Beispiele aus deiner bisherigen Arbeit zu teilen, die deine Fähigkeiten in der Softwareentwicklung und im Troubleshooting demonstrieren.

Zeige deine Mentoring-Fähigkeiten

Da die Rolle auch Mentoring umfasst, sei bereit, über deine Erfahrungen im Coaching von Junior-Entwicklern zu sprechen. Teile konkrete Beispiele, wie du anderen geholfen hast, ihre Fähigkeiten zu verbessern und wie du eine kollaborative Teamumgebung gefördert hast.

Frage nach der Unternehmenskultur

Stelle Fragen zur Teamdynamik und zur Unternehmenskultur. Das zeigt dein Interesse an einem positiven Arbeitsumfeld und hilft dir zu verstehen, ob du gut ins Team passt. Fragen wie 'Wie fördert das Unternehmen die kontinuierliche Weiterbildung?' können wertvolle Einblicke geben.