Senior Java Engineer (m/w/d) – Self Service Retail Software
Senior Java Engineer (m/w/d) – Self Service Retail Software

Senior Java Engineer (m/w/d) – Self Service Retail Software

Berlin Vollzeit 60000 - 75000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
Diebold Nixdorf

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen für Selbstbedienungskassen mit modernster Technologie.
  • Arbeitgeber: Diebold Nixdorf – ein führendes Unternehmen im Bereich Connected Commerce.
  • Mitarbeitervorteile: 30 Urlaubstage, Karrierechancen, flexible Arbeitsmodelle und attraktive Zusatzleistungen.
  • Andere Informationen: Dynamisches Umfeld mit großartigen Entwicklungsmöglichkeiten.
  • Warum dieser Job: Gestalte die Zukunft des Handels und arbeite an spannenden KI-Projekten.
  • Gewünschte Qualifikationen: Erfahrung in Java-Entwicklung und Teamarbeit sind erforderlich.

Das voraussichtliche Gehalt liegt zwischen 60000 - 75000 € pro Jahr.

Erwarten Sie mehr. Stärken Sie Ihr Netzwerk. Unsere Teams automatisieren, digitalisieren und transformieren die Art und Weise, wie mehr als 75 Millionen Menschen rund um den Globus in dieser vernetzten verbraucherzentrierten Welt Bankgeschäfte tätigen und einkaufen. Schließen Sie sich uns an, und verbinden Sie Menschen mit dem Handel in dieser wichtigen und wertvollen Rolle.

Positionsübersicht: Die Softwarelösungen von Diebold Nixdorf bilden die technologische Grundlage moderner Selbstbedienungskassen bei renommierten internationalen Retailern. Unsere Systeme laufen auf eigener Hardware, integrieren Scanner, Waagen, Displays sowie Zahlungs- und Sicherheitskomponenten und werden weltweit individuell an Kunden- und Länderanforderungen angepasst. Ein wachsender Schwerpunkt liegt auf KI-gestützten Funktionen im Store-Umfeld: Dazu gehören unter anderem die Betrugsprävention an Selbstbedienungskassen, das Erkennen von bewussten und unbewussten Fehlbedienungen, die kamera-basierte Identifikation von frischem Obst und Gemüse sowie die automatische Altersverifikation auf Basis visueller Merkmale.

Im Berliner Retail R&D Team gestaltest du diese Softwareplattform aktiv mit – von der Weiterentwicklung des Java-basierten Frameworks über Architektur- und Designentscheidungen bis hin zur Sicherstellung der langfristigen Stabilität eines Systems, das im realen Store-Betrieb höchsten Anforderungen an Performance, Sicherheit und Wartbarkeit genügen muss. Dabei arbeitest du eng mit erfahrenen Entwicklerteams, Architektur- und QA-Teams in Deutschland und Indien zusammen.

Deine Aufgaben bei uns:

  • Weiterentwicklung, Betrieb und gezielte Erweiterung einer Java-basierten Selbstbedienungskassen-Softwareplattform für Windows- und Linux-Systeme im internationalen Retail-Einsatz
  • Analyse fachlicher Anforderungen sowie Mitwirkung an der Konzeption moderner Softwarearchitekturen, Komponenten und Funktionen
  • Übernahme technischer Verantwortung für zentrale Komponenten – von Design und Implementierung bis zur langfristigen Wartbarkeit und Stabilität im Live-Betrieb
  • Entwicklung und Integration neuer Funktionen, insbesondere im Kontext KI-gestützter Store-Anwendungen wie Betrugsprävention, Erkennung von Fehlbedienungen und visueller Produkterkennung
  • Enge Zusammenarbeit mit Entwicklerteams, Architektur- und QA-Teams in Deutschland und Indien sowie klare technische Kommunikation auf Deutsch und Englisch

Qualifikationen:

  • Abgeschlossenes Studium (BSc/MSc) in Informatik, Computer Science oder einer vergleichbaren Fachrichtung
  • Mehrjährige (ca. 6+ Jahre) Erfahrung in der objektorientierten Softwareentwicklung (OOP) mit Java (ab Version 17)
  • Sehr gutes Verständnis von Multithreading und Client-Server-Architekturen.
  • Erfahrung im Design und der Implementierung von REST-APIs
  • Sicherer Umgang mit Design Patterns, Clean Code und wartbaren Architekturen
  • Praktische Erfahrung mit Apache Tomcat sowie Grundkenntnisse zu Sicherheitsaspekten (z. B. TLS, OWASP)
  • Fähigkeit, bestehenden Code zu verstehen, zu hinterfragen und strukturiert weiterzuentwickeln
  • Sehr gute Englischkenntnisse sowie gute Deutsch mit klarer Lernbereitschaft
  • Fähigkeit, technische Konzepte klar zu erklären, eigene Ideen einzubringen und konstruktiv an technischen Diskussionen teilzunehmen
  • Teamorientierte Arbeitsweise und Bereitschaft, aktiv zu kommunizieren und Verantwortung im Team zu übernehmen

Pluspunkte:

  • Erfahrung mit Java-basierten GUI-Frameworks, insbesondere JavaFX
  • Praktische Erfahrung mit Datenbankmanagementsystemen
  • Erfahrung im Umgang mit RESTEasy
  • Vertrautheit mit Java-Profiling- und Performance-Analyse-Tools, insbesondere VisualVM
  • Praktische Erfahrung mit Eclipse

Wir bieten:

  • Tarifbindung – Metall- und Elektroindustrie Nordrhein-Westfalen
  • Karriere- und Weiterbildungsmöglichkeiten
  • 30 Urlaubstage p.a.
  • Wellpass
  • Corporate Benefits
  • Vermögenswirksame Leistungen (ab 6 Monaten Betriebszugehörigkeit)
  • Employee Assistance Program (EAP)
  • Zuschuss Erholungsurlaub
  • Anlassbezogener Sonderurlaub
  • Sowie weitere (standortspezifische) Benefits

Diebold Nixdorf ist ein Arbeitgeber für Chancengleichheit und wir legen Wert auf Vielfalt in unserem Unternehmen. Wir diskriminieren nicht aufgrund von Rasse, Religion, Hautfarbe, nationaler Herkunft, Geschlecht, sexueller Orientierung, Alter, Familienstand, Veteranenstatus oder Behinderungsstatus.

Senior Java Engineer (m/w/d) – Self Service Retail Software Arbeitgeber: Diebold Nixdorf

Diebold Nixdorf ist ein herausragender Arbeitgeber, der seinen Mitarbeitern nicht nur ein dynamisches und innovatives Arbeitsumfeld bietet, sondern auch umfangreiche Karriere- und Weiterbildungsmöglichkeiten. Mit 30 Urlaubstagen pro Jahr und einem starken Fokus auf Teamarbeit und Vielfalt schaffen wir eine unterstützende Kultur, die es unseren Mitarbeitern ermöglicht, ihre Fähigkeiten zu entfalten und aktiv an der Gestaltung der Zukunft des Handels mitzuwirken. Unser Standort in Berlin bietet zudem die Möglichkeit, an spannenden Projekten im Bereich KI-gestützter Anwendungen zu arbeiten und Teil eines globalen Netzwerks von Fachleuten zu sein.
Diebold Nixdorf

Kontaktperson:

Diebold Nixdorf HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Senior Java Engineer (m/w/d) – Self Service Retail Software

Netzwerk aufbauen

Nutze jede Gelegenheit, um dein Netzwerk zu erweitern! Besuche Meetups, Konferenzen oder Online-Events, die sich um Softwareentwicklung und Java drehen. So kannst du nicht nur wertvolle Kontakte knüpfen, sondern auch direkt mit Leuten sprechen, die in der Branche arbeiten.

Vorbereitung auf das Interview

Mach dich fit für das Interview! Recherchiere über Diebold Nixdorf, ihre Produkte und die neuesten Trends im Bereich KI und Retail-Software. Bereite konkrete Beispiele aus deiner bisherigen Arbeit vor, die zeigen, wie du Probleme gelöst hast oder innovative Ideen eingebracht hast.

Technische Fähigkeiten demonstrieren

Sei bereit, deine technischen Fähigkeiten unter Beweis zu stellen! Möglicherweise wirst du gebeten, einen Code zu schreiben oder ein Problem live zu lösen. Übe vorher Coding-Challenges und sei sicher, dass du die Grundlagen von Java und den relevanten Technologien beherrschst.

Bewerbung über unsere Website

Vergiss nicht, dich über unsere Website zu bewerben! Das zeigt, dass du wirklich an der Position interessiert bist und es ist der beste Weg, um sicherzustellen, dass deine Bewerbung direkt bei uns landet. Lass uns gemeinsam die Zukunft der Selbstbedienungskassen gestalten!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Engineer (m/w/d) – Self Service Retail Software

Java (ab Version 17)
Objektorientierte Softwareentwicklung (OOP)
Multithreading
Client-Server-Architekturen
REST-APIs
Design Patterns
Clean Code
Wartbare Architekturen
Apache Tomcat
Sicherheitsaspekte (z. B. TLS, OWASP)
Datenbankmanagementsysteme
JavaFX
Technische Kommunikation auf Deutsch und Englisch
Teamorientierte Arbeitsweise

Tipps für deine Bewerbung 🫡

Mach es persönlich!: Zeig uns, wer du bist! Verwende in deinem Anschreiben eine persönliche Ansprache und erzähle uns, warum du genau zu uns passt. Wir lieben es, wenn Bewerber ihre Leidenschaft für die Softwareentwicklung und unser Unternehmen zeigen.

Sei präzise und strukturiert: Halte deine Bewerbung klar und übersichtlich. Verwende Absätze und Aufzählungen, um deine Erfahrungen und Fähigkeiten hervorzuheben. So können wir schnell erkennen, was du drauf hast und wie du unser Team bereichern kannst.

Betone deine technischen Skills: Da wir einen Senior Java Engineer suchen, solltest du deine Kenntnisse in Java, Multithreading und REST-APIs besonders betonen. Zeig uns konkrete Beispiele aus deiner bisherigen Arbeit, die deine Expertise untermauern.

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

Wie du dich auf ein Vorstellungsgespräch bei Diebold Nixdorf vorbereitest

Verstehe die Anforderungen

Mach dir ein klares Bild von den spezifischen Anforderungen der Stelle als Senior Java Engineer. Lies die Stellenbeschreibung gründlich durch und notiere dir, welche Technologien und Fähigkeiten besonders betont werden, wie z.B. Multithreading oder REST-APIs.

Bereite technische Beispiele vor

Sei bereit, konkrete Beispiele aus deiner bisherigen Arbeit zu präsentieren, die deine Erfahrung mit Java und objektorientierter Programmierung zeigen. Überlege dir, wie du deine Lösungen und Herausforderungen in früheren Projekten erklärt hast, um deine Problemlösungsfähigkeiten zu demonstrieren.

Kommunikation ist der Schlüssel

Da die Rolle enge Zusammenarbeit mit internationalen Teams erfordert, solltest du deine Kommunikationsfähigkeiten unter Beweis stellen. Übe, technische Konzepte klar und verständlich zu erklären, sowohl auf Deutsch als auch auf Englisch, um deine Teamfähigkeit zu zeigen.

Zeige Interesse an KI-Technologien

Da ein wachsender Schwerpunkt auf KI-gestützten Funktionen liegt, informiere dich über aktuelle Trends und Technologien in diesem Bereich. Bereite Fragen vor, die dein Interesse und Verständnis für KI-Anwendungen im Einzelhandel zeigen, um zu verdeutlichen, dass du proaktiv bist.

Senior Java Engineer (m/w/d) – Self Service Retail Software
Diebold Nixdorf
Standort: Berlin
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>