Auf einen Blick
- Aufgaben: Entwickle und optimiere Softwarelösungen im agilen Team.
- Arbeitgeber: Diebold Nixdorf transformiert den Zahlungsverkehr für über 75 Millionen Menschen weltweit.
- Mitarbeitervorteile: Flexible Arbeitszeiten, innovative Technologien und ein diverses Team.
- Warum dieser Job: Gestalte die Zukunft des Handels und erlebe eine dynamische Unternehmenskultur.
- Gewünschte Qualifikationen: Mindestens 6 Jahre Erfahrung in Java und objektorientierter Programmierung erforderlich.
- Andere Informationen: Chancengleichheit und Vielfalt sind uns wichtig.
Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.
Join to apply for the Senior Java Developer (m/f/d) role at Diebold Nixdorf
Continue with Google Continue with Google
Join to apply for the Senior Java Developer (m/f/d) role at Diebold Nixdorf
Direct message the job poster from Diebold Nixdorf
Tech Recruiter | Senior Talent Acquisition Partner | EMEA at Diebold
Job Description
Senior Java Developer (m/f/d)
Erwarten Sie mehr. Stärken Sie Ihr Netzwerk. Unsere Teams automatisieren, digitalisieren und transformieren die Bank- und Handelsgeschäfte von mehr als 75 Millionen Menschen rund um den Globus in dieser vernetzten verbraucherzentrierten Welt. Schließen Sie sich uns an und verbinden Sie Menschen in dieser wichtigen und wertvollen Rolle.
Stellenübersicht
Wir sind auf der Suche nach einem Senior Java Developer für unser Softwareentwicklungsteam in Berlin. In dieser Rolle arbeiten Sie mit einem Team von hochqualifizierten und erfahrenen Softwareentwicklern in Deutschland und Indien zusammen. Sie werden an der Entwicklung und Verbesserung von Software-Komponenten mitwirken, die die KI-gestützte Schrumpferkennung und Artikelerkennung unterstützen.
Als Senior Java Developer spielen Sie eine Schlüsselrolle bei der Konzeption, Entwicklung und Optimierung unserer Softwarelösungen, wobei Sie agile Methoden und Best Practices der Branche anwenden.
Sie sind verantwortlich für:
- Pflege, Verbesserung und Weiterentwicklung unserer bestehenden Selbstbedienungssoftware für Windows- und Linux-Plattformen.
- Analysieren von Geschäftsanforderungen und Entwerfen von modernen Softwarearchitekturen, Komponenten und Funktionen.
- Sie erstellen, pflegen und aktualisieren technische Dokumentationen, Benutzerhandbücher und Schulungsunterlagen. Sie arbeiten eng mit Softwareentwicklern, Softwarearchitekten und QA-Teams zusammen, um qualitativ hochwertige Lösungen zu gewährleisten.
Qualifikationen
- Bachelor of Science (BSc) oder Master of Science (MSc) in Informatik oder Informationstechnologie von einer anerkannten Universität.
- Mindestens 6 Jahre fortgeschrittene Erfahrung in objektorientierter Programmierung (OOP) mit Java (17+), insbesondere mit Multithreading und Client- und Server-Architektur.
- Die Fähigkeit, bestehenden Code zu lesen, zu analysieren und zu verbessern.
- Die Fähigkeit, REST-APIs zu entwerfen und zu implementieren.
- Praktische Erfahrung mit IntelliJ oder Eclipse.
- Praktische Erfahrung mit Design Patterns und Clean Code Entwicklung.
- Bewusstsein für sicherheitsrelevante Themen wie TLS, OWASP, Umgang mit Zertifikaten, aber nicht beschränkt auf diese.
- Erfahrung mit Tomcat & RESTEasy ist ein Plus.
- Effektive Kommunikationsfähigkeiten in Englisch und Deutsch.
Ihre Bewerbung
Bitte schicken Sie uns folgende Unterlagen in einem Dokument:
- Lebenslauf
- Anschreiben
- Arbeitszeugnisse
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 **
Senior Java Developer (m/f/d)
Expect more. Strengthen your network. Our teams are automating, digitising and transforming the way more than 75 million people around the globe bank and shop in this connected, consumer-centric world. Join us and connect people with commerce in this important and valuable role.
Position Overview
We are seeking a Senior Java Engineer to join our software development team in Berlin. In this role, you will work alongside a team of highly skilled and experienced software developers in Germany and India. You will contribute to the development and enhancement of software components that drive AI-powered shrink detection and item recognition.
As a Senior Java Engineer, you will play a key role in designing, developing, and optimizing our software solutions, following agile methodologies and industry best practices.
You are responsible for
- Maintain, enhance, and further develop our existing self-service software for Windows and Linux platforms.
- Analyze business requirements and design state-of-the-art software architectures, components, and features.
- Create, maintain, and update technical documentation, user manuals, and training materials.
- Collaborate closely with software developers, software architects, and QA teams to ensure high-quality solutions.
Requirements
- Bachelor of Science (BSc) or Master of Science (MSc) in Computer Science or Informatic from an affiliated university.
- 6+ years of advanced experience in Object-Oriented Programming (OOP) with Java (17+), more specifically with Multithreading and Client & server architecture.
- Ability to read, analyze, and improve existing code.
- The ability of designing and implementing REST APIs.
- Hands-on experience with IntelliJ or Eclipse.
- Hands-on experience with Design patterns & Clean Code development.
- Awareness of security-related topics such as TLS, OWASP, certificate handling but not limited to.
- Experience with Tomcat & RESTEasy is a plus.
- Effective communication skills in English and German.
About Us
Why should you join Diebold Nixdorf?
Brightest minds + technology and innovation + business transformation The people of Diebold Nixdorf are 23,000+ teammates of diverse talents and expertise in more than 130 countries, harnessing future technologies to deliver personalized, secure consumer experiences that connect people to commerce. Our culture is fueled by our values of collaboration, decisiveness, urgency, willingness to change, and accountability.
–Diebold Nixdorf is an equal opportunity employer and we value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.
- To all recruitment agencies: Diebold Nixdorf does not accept agency resumes. Please do not forward resumes to our jobs alias, Diebold Nixdorf employees or any other organization location. Diebold Nixdorf is not responsible for any fees related to unsolicited resumes**
We are a global Company operating in multiple Locations and Entities. As we are keen to find the best solution for our candidates several legal entities might be applicable for a Job offer. A List of our operating entities can be found here –
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
IT Services and IT Consulting, Financial Services, and Computer Hardware Manufacturing
Referrals increase your chances of interviewing at Diebold Nixdorf by 2x
Get notified about new Senior Java Software Engineer jobs in Berlin, Berlin, Germany .
Senior Java/Kotlin Developer (f/m/x) strategic Demand Deposit Accounts (sDDA)
Java Lead Engineer (f/m/x) – Fixed Income & Currencies
Senior Frontend Engineer – Customer Success Team (f/m/x)
Senior Softwareentwickler – UI5 / Fiori (w/m/d)
(Senior) Softwareentwickler Mobile (m/w/d)
Senior Software Engineer – Backend (all genders)
Senior Software Engineer – Age of Empires (Remote)
Senior Software Engineer – Java Platform
Senior Java Backend Developer (w/m/d) – hybrid
Senior Software Engineer – Transactions Experience (All genders)
Senior Java Developer – Fintech – Berlin – 85k
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Java Developer (m/f/d) Arbeitgeber: Diebold Nixdorf

Kontaktperson:
Diebold Nixdorf HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Java Developer (m/f/d)
✨Tipp Nummer 1
Netzwerken ist entscheidend! Nutze Plattformen wie LinkedIn, um dich mit aktuellen Mitarbeitern von Diebold Nixdorf zu verbinden. Stelle Fragen zu ihrer Arbeit und zeige dein Interesse an der Unternehmenskultur.
✨Tipp Nummer 2
Informiere dich über die neuesten Trends in der Java-Entwicklung und KI-Technologien. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und bereit bist, innovative Lösungen zu entwickeln.
✨Tipp Nummer 3
Bereite dich darauf vor, technische Fragen zu beantworten, die sich auf Multithreading und REST-APIs beziehen. Übe, deine Ansätze zur Problemlösung klar und präzise zu erklären, um deine Expertise zu demonstrieren.
✨Tipp Nummer 4
Zeige deine Kommunikationsfähigkeiten, indem du in Interviews sowohl auf Deutsch als auch auf Englisch sprichst. Dies wird dir helfen, dich von anderen Bewerbern abzuheben und deine Vielseitigkeit zu zeigen.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Java Developer (m/f/d)
Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Qualifikationen, die für die Position des Senior Java Developers gefordert werden. Stelle sicher, dass du alle relevanten Fähigkeiten und Erfahrungen in deiner Bewerbung hervorhebst.
Anpassung des Lebenslaufs: Gestalte deinen Lebenslauf so, dass er die geforderten Qualifikationen und Erfahrungen widerspiegelt. Betone deine Kenntnisse in objektorientierter Programmierung mit Java, Multithreading und REST-APIs. Verwende klare und prägnante Formulierungen, um deine Erfolge und Projekte darzustellen.
Motivationsschreiben: Verfasse ein überzeugendes Anschreiben, in dem du erklärst, warum du dich für die Position interessierst und was dich an Diebold Nixdorf reizt. Gehe darauf ein, wie deine Erfahrungen und Fähigkeiten zur Unternehmenskultur und den Zielen des Unternehmens passen.
Technische Dokumentation: Bereite technische Dokumentationen vor, die deine Fähigkeit zur Erstellung und Pflege von Benutzerhandbüchern und Schulungsunterlagen zeigen. Dies kann ein wichtiger Aspekt der Rolle sein, also stelle sicher, dass du Beispiele oder relevante Erfahrungen in diesem Bereich erwähnst.
Wie du dich auf ein Vorstellungsgespräch bei Diebold Nixdorf vorbereitest
✨Bereite dich auf technische Fragen vor
Als Senior Java Developer wirst du wahrscheinlich mit komplexen technischen Fragen konfrontiert. Stelle sicher, dass du deine Kenntnisse in objektorientierter Programmierung, Multithreading und REST-APIs auffrischst. Übe das Lösen von Coding-Challenges, um deine Fähigkeiten zu demonstrieren.
✨Verstehe die Unternehmenswerte
Informiere dich über Diebold Nixdorf und deren Werte. Zeige im Interview, dass du ihre Mission verstehst und wie du zur Unternehmenskultur beitragen kannst. Dies zeigt dein Interesse und deine Motivation für die Position.
✨Bereite Beispiele aus deiner Erfahrung vor
Sei bereit, konkrete Beispiele aus deiner bisherigen Berufserfahrung zu teilen, die deine Fähigkeiten und Erfolge als Java Developer belegen. Dies könnte Projekte umfassen, an denen du gearbeitet hast, oder Herausforderungen, die du gemeistert hast.
✨Stelle Fragen
Bereite einige Fragen vor, die du dem Interviewer stellen möchtest. Dies zeigt dein Interesse an der Rolle und hilft dir, mehr über das Team und die Projekte zu erfahren. Fragen zu den verwendeten Technologien oder den agilen Methoden können besonders relevant sein.