About the Opportunity
Job Type: PermanentApplication Deadline: 31 July 2025
Title Java Full Stack Developer
Department Technology German Platform and Advisory
Location Kronberg im Taunus, Germany
Level Software Engineer - 5
For over 50 years, we’ve been helping our clients build better financial futures. How? By working together, supporting each other across the globe, and constantly exploring new technologies and innovative ways of working - always with our clients at the heart of what we do.
Bring your boldest ideas to our engineering team and make a meaningful impact.
About your team
Join a growing, forward-looking team embarking on a technical modernization programme. You’ll bring your own ideas, insights, and experience to the table as part of a cross-functional agile team.
Together, we’re developing and enhancing our web platform - serving over 600.000 clients and managing more than €40 billion in assets. You’ll also play a key role in our engineering leadership team, helping to shape our long-term strategy for mobile and web technologies.
About your role
As a core member of an agile squad, you’ll be responsible for delivering high-quality, robust, and scalable software solutions. Your focus will be on enhancing the digital experience for our clients through both web and mobile platforms.
Your key responsibilities include:
1. Designing and developing Java EE-based transactional web applications in an agile squad
2. Building RESTful APIs that power FFB’s mobile app
3. Contributing to software architecture improvements and refactoring initiatives
4. Delivering enhancements to existing systems as part of business-as-usual (BAU) work
5. Providing third-level support, including incident analysis and defect resolution
6. Collaborating closely with UX Designer, product owner, business analysts, technical support teams, and other delivery teams
About you
You’re eager to grow, technically strong, and thrive in an agile, collaborative environment. You’ll be a great fit if you:
7. Enjoy working within agile frameworks and contributing to a dynamic team culture
8. Bring at least 4 years of hands-on experience in Java development
9. Understand and apply object-oriented programming principles and software design patterns effectively
10. Have practical experience with web MVC frameworks (preferably Spring MVC and Struts)
11. Are proficient in the Java Spring framework, JPA, and web services
12. Possess a strong understanding of relational databases (preferably Oracle RDBMS)
13. Follow a test-driven development approach, aiming for high test coverage with unit and integration tests
14. Identify and act on opportunities to improve code quality through continuous refactoring
15. Have introductory experience with microservices and cloud technologies (preferably AWS)
16. Communicate effectively in both German and English
Why join us?
You’ll receive a comprehensive benefits package, flexible working arrangements, and continuous support for your personal and professional development.
We’re committed to helping you thrive - at work and beyond. Learn more about our culture, values, and opportunities at careers.fidelityinternational.com.