Senior Java Engineer | Senior Java Engineer (m/w/d) – Self Service Retail Software
Diebold Nixdorf Operations GmbH
Job Summary
Join Diebold Nixdorf as a Senior Java Engineer to develop and enhance self-service retail software solutions that power modern checkout systems for international retailers. You will be instrumental in evolving our Java-based framework, contributing to architectural decisions, and ensuring system stability for high-performance, secure, and maintainable operations. This role involves developing and integrating AI-driven features such as fraud prevention and product recognition, collaborating closely with global R&D, architecture, and QA teams. The ideal candidate possesses a strong background in object-oriented Java development, multithreading, client-server architectures, and REST API design, with a passion for clean code and robust architecture. This is an opportunity to shape the future of connected commerce and impact how millions bank and shop globally.
Required Skills
Education
BSc/MSc in Computer Science or a comparable field
Experience
- 6+ years of experience in object-oriented software development with Java
- Professional experience in Multithreading and Client-Server Architectures
- Experience in the design and implementation of REST APIs
- Experience with Design Patterns, Clean Code, and maintainable architectures
- Practical experience with Apache Tomcat
- Experience with Java-based GUI frameworks (JavaFX)
- Practical experience with database management systems
- Experience with RESTEasy
- Experience with Java profiling and performance analysis tools (VisualVM)
- Practical experience with Eclipse
Languages
Additional
- Windows and Linux systems experience required
- Willingness to learn German
More Jobs from Diebold Nixdorf Operations GmbH
Junior System Integrator | (Junior) Systemintegrator (m/w/d)- befristet auf 1 Jahr
May 8, 2026
As a Junior System Integrator at Diebold Nixdorf, you will play a pivotal role in shaping the digita...
Senior Customer Success Manager | Senior Customer Success Manager (m/w/d)
May 8, 2026
As a Senior Customer Success Manager, you will play a pivotal role in ensuring the delivery of contr...
(Associate) Software Quality Engineer - Firmware & Hardware Testing | (Associate) Software Quality Engineer - Firmware & Hardware Testing (m/w/d)
Mar 16, 2026
As a Software Quality Engineer, you will join a specialized seven-member QA team focused on ensuring...