Full Stack Developer

Rewe Group
Köln, Germany
6 days ago

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Working hours
Shift work
Languages
English, German

Tech stack

Clean Code Principles Java (Programming Language) Apache HTTP Server HTML5 Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Cloud Engineering Software Quality Code Review Databases Continuous Integration
+25 more
IBM DB2 Relational Databases DevOps Hibernate (Java) Java Persistence API Spring Framework Object-Oriented Software Development Oracle (Applications) Pair Programming Software Architecture SAP (Applications) Service-Oriented Architecture Software Systems SQL Databases TypeScript Web Applications Web Engineering Apache Wicket Google Cloud Spring-boot Gitlab AngularJS Kubernetes Information Technology Microservices

Job description

Wir sind das Zuhause für alle, die die digitale Zukunft des Handels gestalten möchten. In unseren interdisziplinären Teams arbeiten IT- und Non-IT-Spezialist:innen gemeinsam daran, Innovationen zum Leben zu erwecken - für den Handel und den Alltag von Millionen Menschen.

Für die Prozesse des Produktes Advertising Procurement & Invoicing bieten unsere Anwendungen die richtige Basis. Mit Hilfe unserer Software (sowohl Eigen- als auch Fremdentwicklung) können unsere Fachbereiche in den Marketing-Regionen die passenden Werbemittel für ihre Kampagnen buchen und verwalten. Dabei wird der gesamte Aktionsprozess von der Planung, Bestellung, über die Durchführung bis zur Erfolgskontrolle und Abrechnung in SAP hin abgebildet. Auf unseren Daten setzen Logistik, Marketing und Verfahren in den Märkten (off- und online) auf.

Im Rahmen unserer agilen Organisation richten wir die Weiterentwicklung konsequent an den Bedürfnissen unserer Anwender:innen aus. Anforderungen werden gemeinsam erhoben, priorisiert und in kurzen Iterationszyklen von drei Wochen umgesetzt. Parallel dazu treiben wir die Modernisierung unserer Anwendungslandschaft voran: Eine historisch monolithische Legacy-Anwendung auf Basis von Apache Wicket wird schrittweise auf den REWE-Standardbaukasten sowie das Angular-Design-System migriert. Gleichzeitig erfolgt die Transformation hin zu einer Microservice-Architektur in der Google Cloud, um Skalierbarkeit, Wartbarkeit und Zukunftsfähigkeit der Lösung nachhaltig zu verbessern., Als Teil unseres cross-funktionalen Produktteams bist du als Full Stack Developer ganzheitlich für die Realisierung der Anforderungen und die anschließende Betreuung im Betrieb verantwortlich. Dabei unterstützt du das Team bei der Erstellung und Schätzung von User Stories und bist für deren Umsetzung verantwortlich:

  • Du erleichterst vielen Menschen das Leben: Durch die Entwicklung moderner, nutzerzentrierter Anwendungen, die sich konsequent an den Bedürfnissen unserer Anwender:innen orientieren. Dabei gestaltest du skalierbare Web-Lösungen auf Basis von Angular, Microservices und Google Cloud und setzt bewährte Entwicklungsprinzipien wie Clean Code und Clean Architecture um.
  • Du bringst dich ein: Von der Analyse fachlicher Anforderungen über die Konzeption und den Entwurf moderner Lösungsarchitekturen bis hin zur qualifizierten Dokumentation. Gemeinsam mit dem Team begleitest du die schrittweise Transformation einer monolithischen Legacy-Anwendung hin zu einer modernen Cloud-native-Architektur.
  • Du übernimmst Verantwortung: Für die Einhaltung von Architektur- und Entwicklungsstandards, die Gestaltung und Weiterentwicklung wiederverwendbarer Komponenten im REWE-Standardbaukasten sowie für die Sicherstellung einer nachhaltigen, wartbaren und zukunftsfähigen Softwarelösung.
  • Du gestaltest die Anwendungsmodernisierung aktiv mit: Durch die Betreuung und Weiterentwicklung der bestehenden Apache-Wicket-Anwendung stellst du einen stabilen Betrieb sicher und ermöglichst gleichzeitig die reibungslose Migration auf Angular, Microservices und die Google Cloud.
  • Im Team hast du die Softwarequalität im Fokus: Durch Pair Programming, Code Reviews und den kontinuierlichen Austausch mit deinen Kolleg:innen sorgst du für hohe Qualitätsstandards und unterstützt die kontinuierliche Verbesserung von Entwicklungsprozessen, Testautomatisierung und Softwarearchitektur.

Requirements

  • Zuallererst deine Persönlichkeit: Du überzeugst durch Sorgfalt, Zuverlässigkeit und Eigeninitiative. Gleichzeitig bringst du Teamgeist, eine hohe Kunden- und Nutzerorientierung sowie die Bereitschaft mit, Verantwortung für nachhaltige und zukunftsfähige Lösungen zu übernehmen.
  • Deine Qualifikation: Du hast ein Studium der Informatik, Wirtschaftsinformatik oder eine vergleichbare Qualifikation erfolgreich abgeschlossen oder verfügst über eine gleichwertige praktische Erfahrung und möchtest moderne Softwarelösungen aktiv mitgestalten.
  • Deine Entwicklungserfahrung: Du verfügst über praktische Erfahrung in der objektorientierten Softwareentwicklung und kennst die Herausforderungen bei der Weiterentwicklung von Bestandsanwendungen sowie der Transformation monolithischer Systeme hin zu modernen, serviceorientierten Architekturen.
  • Dein technisches Know-how: Du bringst Erfahrung in der Entwicklung moderner Webanwendungen mit. Kenntnisse in HTML5, CSS3, TypeScript und Angular sowie in Java (8+) und dem Spring-Ökosystem, insbesondere Spring Boot sind dabei besonders hilfreich.
  • Deine Datenbankkenntnisse: Du hast erste oder bereits vertiefte Erfahrungen im Umgang mit relationalen Datenbanken wie DB2 oder Oracle sowie in SQL gesammelt. Kenntnisse in OR-Mappern wie JPA oder Hibernate sind von Vorteil.
  • Deine Cloud- und DevOps-Erfahrung: Idealerweise konntest du bereits Erfahrungen mit CI/CD-Pipelines auf Basis von GitLab, Container-Technologien sowie dem Betrieb von Microservices in Kubernetes und/oder Cloud-Umgebungen wie der Google Cloud Platform (GCP) sammeln.
  • Deine Begeisterung für moderne Softwarearchitekturen: Du interessierst dich für Cloud-native-Anwendungen, Microservices und die kontinuierliche Modernisierung von Anwendungslandschaften und behältst dabei stets den fachlichen und wirtschaftlichen Nutzen im Blick.
  • Deine Kommunikationsstärke: Du arbeitest gerne in agilen, crossfunktionalen Teams, kommunizierst sicher auf Deutsch und verfügst über gute Englischkenntnisse für die Zusammenarbeit in einem modernen Entwicklungsumfeld.

Benefits & conditions

  • Deine Life-Work-Integration durch flexible Arbeitszeiten, mobiles Arbeiten, 30 Tage Urlaub + regionale Brauchtumstage, Auszeitmodelle (Sabbatical, Pflegeauszeit etc.) und Betriebskindergarten.
  • Wir investieren in deine Zukunft. Mit deinem jährlichen Weiterbildungsbudget von ca. 2.000 € kannst du in Bezug auf deine individuelle Skillentwicklung lernen. Also bleib neugierig und sammle auf unserer eigenen Lernplattform, dem “IT Learning Hub”, auf Fachkonferenzen, in Fachbüchern oder einem von vielen kostenlosen Workshops aus unserem Learning Canvas neuen Input für dich und uns alle.
  • Mehr Zeit für dich - nutze die Möglichkeit auf bis zu zwei zusätzliche Wochen Freizeit pro Jahr; individuell planbar, in Absprache mit deinem Team flexibel einlösbar.
  • Updates für dich bei Inhouse Workshops und Events, wie Tech Talks und wöchentlichen Stand-Ups, regelmäßigen Tech All-Hands und Open Door-Formaten.
  • Dein Gestaltungsspielraum bei der Mitbestimmung deiner Hardware (MacBooks, ThinkPads) und des Betriebssystems (MacOS, Linux, Windows) - freu dich auf eine moderne IT-Ausstattung sowie einen breiten und innovativen Tech-Stack.
  • Dein Impact, weil du Anwendungen und Services für Millionen von Menschen entwickelst - mit über 1 Milliarde Datensätzen täglich, auf über 6 Millionen Handys, 32.000 Kassen oder in 7.300 Märkten.
  • Dein entspannter Arbeitsweg mit dem vergünstigten Deutschlandticket und Parkplätzen direkt vor der Tür.
  • Unsere Netzwerke wie DITO - different together, SHINE, f.ernetzt, WomEngineers @REWE digital sowie Women’s Drive machen uns zu einer bunten Community und unterstützen dich bei deiner persönlichen Weiterentwicklung.
  • Vorteile eines Konzerns für dich, z.B. in Form von Rabatten bei REWE, PENNY, toom Baumarkt und der DERTOUR Group, einer Rundumversorgung durch umfangreiche Gesundheitsleistungen, einer Unterstützung deiner Altersversorgung in Form von vermögenswirksamen Leistungen und der REWE Pensionskasse, Sonderleistungen wie Urlaubs- und Weihnachtsgeld uvm.

Weitere Informationen erhältst du unter rewe-digital.com.

About the company

Wir betonen ausdrücklich, dass bei uns alle Menschen - unabhängig von Geschlecht/geschlechtlicher Identität, ethnischer Herkunft und Nationalität, sozialer Herkunft, Religion/Weltanschauung, körperlichen und geistigen Fähigkeiten, Alter sowie sexueller Orientierung oder weiteren individuellen Merkmalen - gleichermaßen willkommen sind. Das sagen die Mitarbeitenden

  • REWE digital GmbH Henrike Alfeis Innovation Lead Mich motiviert besonders die Möglichkeit, an der Entwicklung von Lösungen für reale Herausforderungen zu arbeiten Mehr

  • REWE digital GmbH Felix Becker IT Software Engineer Lead Ich habe noch nie einen Bewerbungsprozess erlebt, der so stark von Wertschätzung und Offenheit geprägt war. Mehr

Alle anzeigen Job-Infos Berufsfelder Anwendungsentwicklung Studienfächer Informatik Wirtschaftsinformatik Abschluss Ausbildung Bachelor Master/Diplom Auszeichnungen

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.get-in-it.de

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

Videos

See all

Related articles

See all