Java Full-Stack Developer (m/f/d)

Location:  Munich
Requisition-ID:  2563

Discover Your Passion for the World of Banknotes. G+D Currency Technology is a market leader in creating innovative solutions for banknotes and banknote processing systems. We are a trusted partner to central banks and the currency industry, increasing security and efficiency in the money cycle. As part of Giesecke+Devrient Group, we offer a wide range of development opportunities in an international, family-owned company that has more than 11,000 employees worldwide. In addition to competitive remuneration, you can also expect an excellent package of benefits, and flexible working conditions.

Work with us on shaping the digital future of the payment cycle and contribute your know-how to a leading technological advance. You can expect a dynamic and exciting working environment and a demanding international clientele.


Your tasks

  • You develop innovative IIoT machine operations, data analytics or digital solutions for us and the cash centers of our customers
  • You will also be responsible for the development of scalable microservices (backend incl. frontend) for cloud-based and on-premise use of our solutions
  • The necessary technologies and methods are very familiar to you and you continuously develop them further in a team
  • You work agilely in an interdisciplinary and distributed team and are responsible for your solution ("you build it, you run it").


Your profile

  • You have a completed degree (Master, FH/Uni) in computer science or a comparable subject area
  • As a full stack developer, you have already successfully implemented scalable microservices with Java and Web technologies over several years
  • In addition to functionality, you also pay attention to scalability, reliability and security requirements
  • Clean Code is a matter of course for you
  • You have very good technical skills in Java, Spring (Boot), Maven/Gradle, JPA/Hibernate + Spring Data, SQL (one of Postgres, Oracle, MySQL) and HTML, CSS, Angular, TypeScript (React or other JS frameworks are advantageous) as well as REST API and JSON-based communication and unit testing
  • Desirable but not absolutely necessary is experience in container-based technologies, cubernet and cloud based architecture; if possible you have experience with messaging platforms, ideally Kafka, experience with Azure; an understanding of CI/CD principles (experience with "real pipeline set-up" is advantageous); experience with code quality tools and processes (SonarQube, code coverage, code review, clean code....) and agile development processes, as well as basic knowledge in Elastic Search, MongoDB (principles of NoSQL DBs) and experience with other programming languages such as Go, Kotlin, C#
  • You are distinguished by your strong analytical competence and a very structured approach. You enjoy working in interdisciplinary teams and appreciate the professional exchange among colleagues
  • You have a very good command of written and spoken English, good knowledge of German is an advantage


We are looking forward to receiving your application!

G+D Currency Technology GmbH
Prinzregentenstrasse 159, 81677 Munich
5,000 cash centers rely on our technology.