Auf einen Blick
- Aufgaben: Gestalte die Architektur und Implementierung von Cash Management-Lösungen mit Java.
- Unternehmen: G+D ist ein internationaler Technologiekonzern mit über 14.000 Mitarbeitern in 40 Ländern.
- Vorteile: Flexible Arbeitszeiten, hybrides Arbeiten und ein aktives Work-Life-Balance-Management.
- Weitere Informationen: Wir fördern Vielfalt und schaffen ein inklusives Arbeitsumfeld für alle Bewerber.
- Warum dieser Job: Sei Teil eines innovativen Teams, das die Zukunft der digitalen Zahlungen gestaltet.
- Qualifikationen: Mindestens 10 Jahre Erfahrung mit Java und 8 Jahre mit dem Spring Framework erforderlich.
Das prognostizierte Gehalt liegt zwischen 54000 - 84000 € pro Jahr.
Software Architect Java (m/f/d)
Location: Munich, DE
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 digital, physical or electronic payments. 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 drives the digitalization of the entire cash cycle. As a market leader in this segment, our products are trusted by central banks, commercial banks, and cash-in-transit businesses around the world.
As a Java Software Architect, you will play a key role in shaping the future of our Cash Management and Cash Logistics solutions. Together with your team, you will be responsible for the architecture, design, and implementation of our cash cycle products. This role focuses on Java development for financial software systems, with an emphasis on Spring Boot and Hibernate ORM, spanning enterprise applications, web applications, and database systems.
In addition to your development responsibilities, you will provide technical guidance and support to the development team - this includes contributing to product presentations, solution proposals, and commercial offers.
In this role, you'll be based in our Munich office (hybrid model) while working closely with a team that's primarily located in India. You’ll collaborate daily with your teammates across locations, so strong English skills and good communication are important. If you enjoy cultural exchange and like the idea of working in a diverse, international environment, we’d love to have you on board!
Key responsibilities
- Understand functional and non-functional requirements, estimate efforts, and ensure solutions meet quality and time expectations
- Define and maintain product architecture in close collaboration with other architects and a cross-site team in Munich and Gurugram
- Collaborate with engineering, product management, and business analysts to shape product direction
- Guide Scrum development and QA teams in translating requirements into architecture, design, and implementation
- Explore new technologies and tools in line with our tech roadmap
- Maintain architecture and coding guidelines to promote best practices and consistency
- Ensure the solution’s performance, scalability, security, usability, and maintainability
- Create PoCs to validate design choices and assess technical risks
- Provide technical leadership, review code, and ensure high software quality
- Support the team in solving complex technical challenges
- Drive improvements in the software development process and promote a culture of professionalism and continuous learning
Required skills
- Bachelor’s or Master’s degree in Computer Science or a related field
- Passion for delivering high-quality software
- Strong background in software architecture, object-oriented design, and troubleshooting distributed multi-tier applications
- Solid understanding of agile development methodologies
- Excellent communication skills and experience working in international teams
- Team player with the ability to work independently toward shared goals
- 10+ years of experience with Java frameworks and tools
- 8+ years of experience with the Spring Framework, deployed on application servers like Wildfly or WebSphere
- Deep knowledge of design patterns, component-based web frameworks (e.g., Wicket, Angular), web services (SOAP/REST), messaging systems (JMS, ActiveMQ, IBM MQ), and service-oriented architecture
- Strong expertise in unit and integration testing concepts and tools
- Hands-on experience with version control (Git), CI/CD pipelines (Azure DevOps), and GitHub Copilot
- 5+ years of experience with RDBMS (Oracle, SQL Server) and ORM technologies (JPA, Hibernate), including SQL performance tuning
- You can freely choose your working hours between 6 a.m. and 10 p.m., work on a mobile or on-site basis at times and - if you wish - work on a Saturday instead of during the week
- With regular, mutual and appreciative feedback, we support you in your individual development and learn from you in the process
- You benefit from an active work-life balance, attractive family benefits and a diverse company health management program
We are an equal opportunity employer! We promote diversity in all its forms and create an inclusive work environment, free from prejudice, discrimination and harassment, in which all employees feel a sense of belonging. We warmly welcome all applications regardless of gender, age, race or ethnic origin, social and cultural background, religion, disability and sexual orientation.
Software Architect Java (m/f/d) Arbeitgeber: Giesecke & Devrient GB Ltd.
G+D ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern in München nicht nur ein inspirierendes Arbeitsumfeld bietet, sondern auch zahlreiche Möglichkeiten zur persönlichen und beruflichen Weiterentwicklung. Mit einer starken Unternehmenskultur, die auf Vertrauen und Zusammenarbeit basiert, sowie einem klaren Fokus auf innovative Technologien, ermöglicht G+D seinen Mitarbeitern, an bedeutenden Projekten zu arbeiten und ihre Fähigkeiten in einem internationalen Team zu erweitern. Zudem profitieren die Mitarbeiter von den Vorteilen eines traditionsreichen Familienunternehmens, das seit über 170 Jahren besteht und sich für Vielfalt und Inklusion einsetzt.
Kontaktdaten:
Giesecke & Devrient GB Ltd. Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Software Architect Java (m/f/d) erhalten könntest
✨Tipp Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Bekannten, die bereits in der Branche arbeiten. Oftmals erfährt man über persönliche Kontakte von offenen Stellen, bevor sie offiziell ausgeschrieben werden.
✨Tipp Nummer 2
Informiere dich über die neuesten Technologien und Trends im Bereich Java-Entwicklung. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und bereit bist, neue Tools und Methoden zu erlernen, die für die Rolle relevant sind.
✨Tipp Nummer 3
Bereite dich auf technische Interviews vor, indem du häufige Fragen zur Softwarearchitektur und zu Designmustern übst. Sei bereit, deine Lösungen zu erklären und zu verteidigen, um deine Expertise zu demonstrieren.
✨Tipp Nummer 4
Zeige deine Teamfähigkeit und interkulturelle Kompetenz. Da du in einem internationalen Team arbeiten wirst, ist es wichtig, dass du deine Erfahrungen in der Zusammenarbeit mit verschiedenen Kulturen hervorhebst und deine Kommunikationsfähigkeiten unter Beweis stellst.
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Architect Java (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Verstehe die Anforderungen:Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Stelle sicher, dass du alle geforderten Qualifikationen und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.
Individualisiere dein Anschreiben:Schreibe ein maßgeschneidertes Anschreiben, das deine Motivation für die Position als Software Architect Java unterstreicht. Gehe darauf ein, wie deine Erfahrungen und Fähigkeiten zu den Zielen von G+D passen und warum du Teil des Teams werden möchtest.
Hebe relevante Erfahrungen hervor:Betone in deinem Lebenslauf deine relevanten Erfahrungen mit Java, Spring Boot und Hibernate. Füge konkrete Beispiele hinzu, die deine Fähigkeiten in der Softwarearchitektur und im agilen Arbeiten demonstrieren.
Prüfe auf Fehler:Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Rechtschreib- und Grammatikfehler. Eine fehlerfreie Bewerbung zeigt Professionalität und Sorgfalt.
Wie man sich auf ein Vorstellungsgespräch bei Giesecke & Devrient GB Ltd. vorbereitet
✨Verstehe die Anforderungen
Mach dich mit den funktionalen und nicht-funktionalen Anforderungen der Stelle vertraut. Überlege dir, wie deine Erfahrungen und Fähigkeiten dazu passen und bereite Beispiele vor, die deine Eignung unter Beweis stellen.
✨Technisches Wissen demonstrieren
Sei bereit, dein Wissen über Java, Spring Boot und Hibernate zu zeigen. Bereite dich darauf vor, technische Fragen zu beantworten und eventuell auch Code-Probleme zu lösen, um deine Fähigkeiten in der Softwarearchitektur zu demonstrieren.
✨Kommunikationsfähigkeiten hervorheben
Da du in einem internationalen Team arbeiten wirst, ist es wichtig, deine Kommunikationsfähigkeiten zu betonen. Übe, komplexe technische Konzepte einfach zu erklären und zeige, dass du in der Lage bist, effektiv mit Kollegen aus verschiedenen Kulturen zu kommunizieren.
✨Fragen zur Unternehmenskultur stellen
Zeige Interesse an der Unternehmenskultur von G+D, indem du Fragen stellst. Erkundige dich nach der Zusammenarbeit im Team, den Möglichkeiten zur beruflichen Weiterentwicklung und wie das Unternehmen Vielfalt und Inklusion fördert.