Junior Developer Flutter / Golang / Java

EDEKA
Hamburg, Germany
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Working hours
Regular working hours
Languages
German
Job source

Tech stack

Flutter Java (Programming Language) Application Programming Interfaces (APIs) Microsoft Azure Code Review DevOps Payment Systems Software Engineering Software Systems User-Centered Design Warehouse Management Systems Software Distribution
+7 more
Backend Kotlin Information Technology Dart Front End Software Development Golang Microservices

Job description

Im Produktbereich “Kasse” entwickeln wir fĂŒr die selbstĂ€ndigen EDEKA-Kaufleute eine neue, intuitiv bedienbare Kassen-Software auf Basis von Flutter, Golang und Java, die auf Drittanbieter-Hardware lĂ€uft. Die neue Lösung entwickeln wir zusammen mit einem Partner, der Standardfunktionen und -module liefert, die wir um die EDEKA-spezifischen Anforderungen erweitern.

Unsere Kassensysteme in den MĂ€rkten sind komplexe MultifunktionsgerĂ€te mit Waagenfunktion, Handscannern, GeldrĂŒckgabegerĂ€ten und natĂŒrlich auch diversen APIs bspw. zu Payment- und Couponing-Providern, Loyalty-Lösungen und unseren Warenwirtschaftssystemen.

Dieses Jahr starten wir mit dem bundesweiten Rollout auf ca. 36.000 EndgerĂ€te in ĂŒber 6.000 MĂ€rkten, wobei neben der kontinuierlichen Weiterentwicklung auch Themen wie StabilitĂ€t und Performance im Fokus stehen werden.

Als Teil des Teams engagierst du dich in allen Entwicklungsphasen von Konzeption und Entwicklung bis zu Testing, Deployment und Betrieb:

  • Ganzheitliche und kundenzentrierte Softwareentwicklung in agilen Strukturen im Azure Cloud Kontext mit Flutter / Dart im Frontend und Golang im Backend.
  • Übernahme von Verantwortung fĂŒr die eigenen Leistungen, die Leistungen des Teams und den Betrieb der Lösung.
  • Permanentes Lernen mit und im Sinne der Produktentwicklung Einzelhandel. Austausch und Zusammenarbeit mit Entwickler:innen und Technolog:innen aus anderen Teams zum Entwurf technischer Lösungen und DurchfĂŒhrung von Code Reviews.

Requirements

  • Du hast ein Studium oder eine Ausbildung im Bereich (Wirtschafts-) Informatik bzw. Ă€hnlichen Fachrichtungen erfolgreich abgeschlossen oder eine vergleichbare Qualifikation.
  • Du besitzt Basis Kenntnisse in der Entwicklung mobiler Microservices Anwendungen mit Flutter / Dart im Frontend und Golang (alternativ Kotlin oder Java) im Backend.
  • Du denkst Softwareentwicklung userzentriert und ganzheitlich, arbeitest gerne in agilen Strukturen, lebst die DevOps-Philosophie und hast Lust, dein Wissen im Team zu erweitern.
  • Du legst Wert auf User-centered Design, sorgfĂ€ltiges (Unit)Testing und die Entwicklung von fehlerfreiem, lesbarem und wartbarem Code.
  • Du erstellst und pflegst technische Dokumentationen entsprechend den Entwicklungsrichtlinien.
  • Du bringst Bereitschaft fĂŒr gelegentliche Vor-Ort-TĂ€tigkeit im Rahmen von Rollout und Betreuung der Softwarelösungen mit.
  • Du verfĂŒgst ĂŒber fließende Deutschkenntnisse in Wort und Schrift (CEFR-Level C1 oder höher).

About the company

Wir bei der EDEKA IT sind das HerzstĂŒck des digitalen Wandels im EDEKA-Verbund. Als leistungsstarkes Team entwickeln wir IT-Strategien, -Infrastrukturen und -Dienstleistungen fĂŒr alle Handelsbereiche des EDEKA-Verbunds in ganz Deutschland. Wir bĂŒndeln unsere Kompetenzen, um innovative Lösungen zu entwickeln und umzusetzen. So treiben wir den Handel von morgen voran - vielleicht schon bald gemeinsam mit dir?, * Work-Life-Balance: Profitiere von 30 Tagen Urlaub und der Möglichkeit zum anteiligen mobilen Arbeiten (3 Tage BĂŒro, 2 Tage Homeoffice).

  • Einfluss: Du gestaltest die IT des MarktfĂŒhrers im Lebensmitteleinzelhandel in Deutschland.
  • Finanzieller Anreiz & weitere Angebote: Freue dich ĂŒber ein attraktives Gehalt, vermögenswirksame Leistungen, kostenloses Gehaltskonto sowie weitere Benefits & Angebote.
  • Gesamtheitliche Entwicklung (fachlich & persönlich): Dich erwarten bei uns verschiedene Weiterbildungsangebote wie z. B. digitale Lernplattformen und die Möglichkeit, an Fachkonferenzen teilzunehmen.
  • Betriebliches Gesundheitsmanagement: Unser Gesundheitsmanagement kĂŒmmert sich um dein Wohlbefinden am Arbeitsplatz und darĂŒber hinaus.
  • Kultur & Zusammenarbeit: Wir ermöglichen dir einen optimalen Start in unserem Unternehmen und legen viel Wert auf ein gutes Onboarding, damit du direkt durchstarten und durch unsere verschiedenen Communities und Netzwerke von Anfang an mitgestalten kannst.

Apply for this position

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

Apply on indeed.com

Good distractions

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

2:32 min

Introduction and history of the Dart language

Christoph Menzel Christoph Menzel · WWC 2022

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:02 min

Dart's history and evolution alongside the Flutter framework

Christoph Christoph · WWC 2024

10:50 min

Analyzing candidate soft skills and developer onboarding frameworks

Sebastian Hans · LIVE

Videos

See all

Related articles

See all