Software Developer | Java, AWS, Kubernetes, MongoDB (w/m/d)

Otto (GmbH & Co KG)

Jobbeschreibung
OTTO ist eines der erfolgreichsten E-Commerce-Unternehmen Europas. Mit mehr als 10 Millionen Artikeln von über 7.000 Marken gehört otto.de heute zu den führenden deutschen Onlineshopping-Plattformen. Als Marktplatz öffnen wir uns stetig für weitere Marken und Partner und wachsen so immer weiter. Ausruhen? Nicht unser Ding! Deins auch nicht? Dann komm an Board – und gestalte mit uns die Zukunft des E-Commerce.

Vielfalt gehört zu uns, wie die Elbe zu Hamburg: Wir stehen für Offenheit, Respekt und Toleranz, ohne Wenn und Aber. Lass uns gemeinsam die Segel setzen – unabhängig davon, woher du kommst, wen du liebst oder woran du glaubst. Denn du bist einmalig und genau das suchen wir.

Bei uns kannst du Ideen einbringen und Projekte vorantreiben, dich in Netzwerken für dein Herzensthema engagieren und unsere Unternehmenskultur aktiv mitgestalten. Dinge ausprobieren, neu denken, innovativ sein, über sich hinauswachsen – das ist unser Mindset. Lass uns gemeinsam etwas Großes erreichen. Egal ob du auf dem Campus oder zu Hause arbeitest. Mach auch du OTTO zu deinem Playground.

Als Teil der Paketlogistik, trägt das Team „Cormorant“ dazu bei, dass unsere Kund*innen ihr Lieblingsprodukt bestellen können und es auch schnell und optimal geliefert bekommen.

Domain Driven Design und Test-Driven-Development sind für dich keine Fremdwörter? Dann werde Teil unseres innovativen Teams als DevOps Engineer und nutze dein Know-how, um hochwertige Softwarelösungen im Outbound- und Warehouse-Kontext zu entwickeln und zu pflegen. Bringe deine Leidenschaft für sauberen Code und automatisierte Tests und Deployments ein.

Als Teil unseres agilen Teams arbeitest du an der Übermittlung von Abwicklungsaufträgen an die Lagerstandorte und bist für die Verarbeitung von Warenbewegungen sowie die Verwaltung von Artikel-Beständen für den Händler OTTO zuständig. Wir entwickeln als agiles und interdisziplinäres Team verschiedene Services mit hoher Produktverantwortung, so dass wir schnell und selbstständig Entscheidungen treffen können. Unsere Software entwickeln wir von Grund auf neu und pflegen sie dabei nach dem Ansatz „You build it, You run it“ - d.h. DevOps mit ganzheitlicher Verantwortung im Team, inklusive Security.

Wir programmieren oft im Pair oder Mob, um Herausforderungen gemeinsam zu lösen und Wissen auszutauschen. Die Entwicklung und Nutzung unseres Tech Stacks folgt Best Practices, lässt aber genügend Spielraum für die Umsetzung eigener Ideen und Konzepte.

Unser Team besteht aus Product Owner, Business Analyst*innen und Softwareentwickler*innen.

Viele sprechen von „Homeoffice“ – wir von „Mobile Work“: Unsere Teams entscheiden für sich, welches Gleichgewicht aus mobilem Arbeiten und Präsenszeiten vor Ort für sie sinnvoll ist.
Aktuell bedeutet dies für Team Cormorant, dass wir uns einmal im Monat gemeinsam im Büro treffen.

Du kannst uns auch in Teilzeit unterstützen.

Tech-Stack:

  • Java 17+ | Spring Boot | AWS (z.B. SQS/SNS, RDS PostgreSQL, EKS) | Apache Kafka | Kubernetes | GitHub + GitHub Actions | Terraform | MongoDB | Docker | Grafana

  • Du verantwortest die Software in allen Phasen des Lebenszyklus - von der Konzeption über die Implementierung und das Testen bis hin zum Betrieb in AWS.
  • Schon bei der Konzeption der Anwendungen planst du den späteren hochverfügbaren und -skalierbaren Betrieb der Software mit.
  • Microservices und Event Driven Design sind deine Welt, mit Methoden wie Test Driven Development, automatisierte Tests, Pair-Programming und Code-Reviews stellst du im Team eine hohe Qualität sicher.
  • In Eventstormings im Rahmen von Domain Driven Design bringst du deine Kreativität und Lösungsideen ein.

Du bist dir nicht sicher, ob die Stelle zu dir passt? Gerne stellen wir den Kontakt zum Team her. Du möchtest dein künftiges Team live erleben? – Im Rahmen deines Bewerbungsprozesses hast du zu einem späteren Zeitpunkt die Möglichkeit dazu.

Um dich und deine Skills besser kennenzulernen, kann dich im Bewerbungsprozess eine Coding-Challenge erwarten. Wie genau diese aussehen wird, würden wir dir rechtzeitig mitteilen.


Must-have:

  • Du bringst gute Praxiserfahrung in Spring Boot und Java mit.
  • Du bringst DevOps Know-how mit, um neben der reinen Anwendungsentwicklung auch die Verantwortung für die laufende Software zu übernehmen.
  • Praktische Erfahrung mit SQL und NoSQL
  • Erfahrungen im Betrieb von Software, inklusive Monitoring und Logging.
  • Sprachniveau: Deutsch C1 (Fachkundige Sprachverwendung), Englisch C1 (Fachkundige Sprachverwendung)

Nice-to-have:

  • Kenntnisse von Kubernetes und Helm
  • Kafka ist für dich nicht nur ein Schriftsteller
  • Erfahrungen in Infrastructure as Code (vorzugsweise Terraform)
  • Du hast erste Erfahrungen mit Cloud Providern wie AWS gemacht

  • Work-Life-Balance
    Hybrides Arbeitsmodell, Activity Based Working, flexible Arbeitszeiten (Gleitzeit), 37,5h-Woche, 30 Urlaubstage, Workation- und Sabbatical-Option
  • Vergütung & Zusatzleistungen
    15 % Personalrabatt sowie zahlreiche Corporate Benefits & Mitarbeiterangebote (z. B. Events, Reisen), Urlaubs- und Weihnachtsgeld, Altersvorsorgemodelle, Kapitalbeteiligung, Relocation-Angebot
  • Fachliche & persönliche Entwicklung
    2-wöchiges Onboarding, Weiterbildungsangebote wie z. B. die OTTO-Akademie, digitale Lernplattformen – u. a. Masterplan, Coaching & Mentoring, Hospitationen, Entwicklungsprogramme, Führungs- und Expertenlaufbahn, Teilnahme-Option an Fachkonferenzen
  • Gesundheit & Wohlbefinden
    Über 30 Betriebssportarten, Meditationsraum, Achtsamkeits- und Stressmanagementkurse, Angebote für Eltern, betriebsärztliche & psychosoziale Beratung
  • Kultur & Zusammenarbeit
    Communitys & Netzwerke, Coworking & Social Spaces, Führungsleitlinien, regelmäßige Mitarbeiterbefragungen, kostenfreie Heißgetränke und vielfältiges – auch veganes – Essensangebot, Paketshop
  • Mobilität
    Deutschlandticket für 30 €, kostenfreie Parkplätze, e-Ladesäulen, Auto-Services, StadtRAD-Stationen

& viele Benefits mehr!

View More