Diebold Nixdorf is one of the world’s leaders in delivering payment technology and services for banks and trading companies. Diebold Nixdorf employs around 25 000 people in over 130 countries. Our installed devices amount to over 2 million ATMs and cash systems in 25 languages.
Diebold Nixdorf has been present in Poland since 1990 with head office in Warsaw as well as regional services in Krakow, Katowice, Wroclaw and Szczecin.
Currently we are looking for candidates to Research & Development Center for a position of:
Java Developer
Location: Katowice
Apply and grow together with us!
Your main tasks and responsibilities:
- Working on the design, implementation and maintenance in the agile methodology
- Developing software used by financial institutions all over the world
- Designing and coding application using advanced technologies based on Java EE stack
- Analyzing software requirements to determine feasible solutions within time and cost constraints
- Collaborating with quality assurance engineers to understand problems, debug application and fix issues
- Optimizing existing code
The successful candidate will have:
- Good Java EE programming skills
- Minimum 2 year of experience in software development
- Experience with design patterns and SOLID design principles
- Familiarity with Continuous Integration
- Experience with TDD and testing frameworks (JUnit/Mockito)
- At least good English (used in day to day business)
- Opened mind and “can do” attitude
It will be beneficial to have:
- Experience with Angular
- Experience with Docker
- Familiarity with Microsoft Azure
We offer:
- multicultural work environment
- international assignments and projects
- private medical care with family option
- Multisport (with partner, friend and child option)