Software Developer Java

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

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

München, Germany

Tech stack

Java
Artificial Intelligence
Automation of Tests
Relational Databases
Software Debugging
Enterprise JavaBeans
Hibernate
IBM Websphere Application Server
Java Persistence API
Spring
WildFly (JBoss AS)
Microsoft SQL Server
Object-Oriented Software Development
Oracle Applications
Performance Tuning
Software Architecture
Query Optimization
Software Engineering
Enterprise Software Applications
Test Driven Development
Information Technology
REST
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

Giesecke+Devrient ist ein weltweit tätiges Unternehmen für Sicherheitstechnologien, sowohl in der physischen als auch in der digitalen Welt. Milliarden von Menschen profitieren in ihrem privaten und geschäftlichem Alltag von G+D. Mit rund 11.600 Beschäftigten in 32 Ländern entwickeln, produzieren und vertreiben wir Produkte und Lösungen rund um die Absicherung von Bezahlvorgängen, Identitäten, Konnektivität und Daten.

Alles begann 1852 in Leipzig mit dem Druck von Wertpapieren. Heute ist unser Portfolio so vielseitig wie das moderne, mobile Leben. Wer mit Bargeld, Karte oder dem Smartphone bezahlt, nutzt mit hoher Wahrscheinlichkeit unsere Technologien.

Hinter all diesen Facetten steht ein gemeinsames Ziel: Creating Confidence – Vertrauen schaffen. Damit dies in allen Bereichen noch besser gelingt, untergliedert sich die Unternehmensgruppe seit 2017 in vier Unternehmensbereiche: in G+D Currency Technology, G+D Mobile Security, Veridos – ein Joint Venture mit der Bundesdruckerei – und in die börsennotierte secunet Security Networks AG.


Apply for this position