Senior Java Developer | Senior Java Developer (m/f/d)
Diebold Nixdorf Operations GmbH
Job Summary
Join a dynamic team in Berlin as a Senior Java Developer, contributing to the development and enhancement of AI-powered shrinkage and article recognition software components. This role involves collaborating with highly skilled software developers in Germany and India to maintain, improve, and advance existing self-service software for both Windows and Linux platforms. You will be instrumental in analyzing business requirements, designing modern software architectures, and ensuring the delivery of high-quality solutions through close collaboration with various teams. This is an excellent opportunity to apply your expertise in object-oriented programming, agile methodologies, and industry best practices to impactful projects within a global company that is shaping the future of connected commerce.
Required Skills
Education
Bachelor of Science (BSc) or Master of Science (MSc) in Computer Science or Information Technology from a recognized university
Experience
- At least 6 years of advanced experience in object-oriented programming (OOP) with Java (17+)
- Practical experience with IntelliJ or Eclipse
- Practical experience with Design Patterns and Clean Code development
- Experience with Tomcat & RESTEasy (plus)
- Ability to read, analyze, and improve existing code
Languages
Additional
- Not specified