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

Location:  Munich
Requisition-ID:  1707

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 sound 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 Senior Full Stack Developer, you have several years of experience in successfully implementing scalable microservices with Java and Web technologies
  • 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 sound technical skills in Java, Spring (Boot), Maven/Gradle, JPA/Hibernate + Spring Data, SQL (one of the major DB vendors - Postgres, Oracle, MySQL) and HTML, CSS, Angular, TypeScript (React or other JS frameworks are advantageous) as well as REST API and JSON-based communication
  • You also have experience with container-based technologies, cubernetes and cloud-based architecture
  • Unit testing and an understanding of the CI/CD principles also characterise you (experience with "real pipeline set-up" is an advantage)
  • Furthermore you have experience with messaging platforms, ideally Kafka
  • Desirable but not absolutely necessary are experiences with Azure, 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 if possible you have 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.