Software Developer Java

Giesecke+Devrient GmbH
München, Germany
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Artificial Intelligence Automation of Tests Relational Databases Software Debugging Enterprise JavaBeans Hibernate (Java) IBM Websphere Application Server Java Persistence API Spring Framework WildFly (JBoss AS) Microsoft SQL Server
+11 more
Object-Oriented Software Development Oracle (Applications) Performance Tuning Software Architecture Query Optimization Software Engineering Enterprise Software Applications Test-Driven Development (TDD) Information Technology Restful APIs Network Server

Job description

  • Design, develop, test, and maintain Java-based enterprise applications with a strong focus on security, performance, scalability, and maintainability
  • Contribute to technical design decisions, effort estimations, and architectural discussions
  • Develop proof-of-concepts to evaluate and validate technical solutions and new technologies
  • Collaborate closely with business analysts, testers, support specialists, and fellow developers throughout the software development lifecycle
  • Troubleshoot, analyze, and resolve technical issues and production incidents
  • Apply and promote AI-assisted software development practices, ensuring responsible usage and validation of AI-generated results
  • Contribute to the continuous improvement of our cross-functional agile team, fostering engineering excellence, built-in quality, test-driven development, security-by-design, and AI-first approaches
  • Support knowledge sharing and actively contribute to a culture of continuous learning and innovation

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
  • 5+ years of professional experience in Java software development
  • Strong expertise in Java, Spring Framework, Hibernate/JPA, EJB, and RESTful APIs
  • Experience with enterprise application servers such as WebSphere or JBoss
  • Solid understanding of object-oriented design principles, software architecture, and enterprise application development
  • Hands-on experience with non-functional requirements, including security, performance optimization, scalability, and automated testing
  • Experience with relational databases such as Oracle or Microsoft SQL Server, including query optimization and performance tuning
  • Familiarity with AI-assisted development tools and a strong understanding of responsible AI usage, security considerations, and result validation
  • Strong analytical, troubleshooting, and debugging skills
  • Excellent communication skills in English and the ability to collaborate effectively in an international environment

About the company

G+D makes the lives of billions of people around the world more secure. We create trust in the digital age with integrated security technologies in three business areas: Digital Security, Financial Platforms and Currency Technology. We have been a reliable partner for our customers for over 170 years with our innovative solutions for SecurityTech! We are an international technology group and traditional family business with over 14,000 employees in 40 countries. Creating Confidence is our path to success. Trust is the basis of our co-operation within G+D.

The whole world trusts us when it comes to physical or digital currencies. We increase the security and efficiency of the cash cycle in collaboration with central banks and the entire currency industry. As the market leader in advanced currency management, would you like to join us in shaping the future of payments?

With our cash management and cash logistics solutions, G+D is driving the digital transformation of the global cash cycle. As a leading provider in this market, we support central banks, commercial banks, and cash-in-transit companies worldwide with innovative, secure, and highly reliable solutions.As a Java Developer (m/f/d), you will play a key role in designing, developing, and enhancing our mission-critical cash management and logistics platforms. You will contribute to the development of secure, scalable, and high-performance enterprise applications based on Java technologies, with a strong focus on the Spring ecosystem and modern software engineering practices.In addition, you will help shape the future of software development at G+D by leveraging AI-assisted development tools and approaches. Working closely with your team, you will explore how coding assistants and AI agents can be used effectively, responsibly, and securely to improve productivity, software quality, testing, and documentation.This role is based in Munich and offers the opportunity to work in a highly international environment. You will collaborate daily with an agile Scrum team primarily located in Gurugram, India, making strong communication skills and a collaborative mindset essential. If you enjoy working across cultures and contributing to globally distributed teams, we look forward to meeting you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · WWC 2021

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

2:03 min

Migrating applications from Java 11 to Java 17

Daniel Strmečki · LIVE

54 sec

Overview of enterprise Java and generative AI

Timo Salm Timo Salm · WWC 2025

3:34 min

Approaching language models as scalable synchronous rest APIs

Patrick Koss Patrick Koss · WWC 2025

Videos

See all

Related articles

See all