**Senior Java Engineer (m/w/d) – Self‑Service Retail Software** 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 **Warum sollten Sie sich Diebold Nixdorf anschließen?** Diebold Nixdorf ist mehr als ein Zusammenschluss. Es ist vielmehr ein neues Unternehmen im Zeitalter der Transformation. Wir gestalten seit insgesamt mehr als 150 Jahren die Zukunft, begleiten unsere Kunden langfristig und strategisch und bereiten den Weg für Innovationen. Heute übernehmen wir eine führende Rolle als Technologietreiber und -wegbereiter im Connected Commerce. Wir verbinden die physische und digitale Welt des Zahlungsverkehres, um Verbrauchern ein noch reibungsloseres Kundenerlebnis zu schaffen – in einer Omnichannel-Welt, die ständig im Wandel ist und in der Verbraucher 24/7 ständige Verfügbarkeit erwarten. In dieser Welt voller Chancen sind wir besser denn je aufgestellt, um die Zukunft erfolgreich zu gestalten. **Gestalten Sie mit!** 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. \*\* An alle Personalagenturen: Diebold Nixdorf akzeptiert keine Lebensläufe von Agenturen. Bitte leiten Sie Lebensläufe nicht an unseren Job-Alias, Diebold Nixdorf-Mitarbeiter oder einen anderen Organisationsstandort weiter. Diebold Nixdorf ist nicht verantwortlich für Gebühren im Zusammenhang mit unaufgeforderten Lebensläufen \*\*
Kontaktdaten:
Diebold Nixdorf Operations Recruiting-Team