Location: Luxembourg
Contract: Freelance (3-month renewable contracts, mission expected to last minimum 12 months)
Language: English & French (fluent)
About the Role
Join the Digital IT department of a leading Luxembourg bank and become part of the Open Banking team. We deliver innovative financial platforms and digital banking features through Agile, self-organized product teams. You will work on strategic projects for Open Banking and Open Finance, maintaining our current platform and building new services that comply with PSD2 regulations.
Your Responsibilities
- Analyze business needs and translate them into technical solutions
- Design and develop secure APIs and microservices using Java 17+ and Spring Boot
- Implement features aligned with Berlin Group NextGenPSD2 standards
- Write automated tests (TDD/BDD) and ensure code quality
- Collaborate in Agile ceremonies and share knowledge within the Dev Community
- Support Third-Party Providers (TPPs) and troubleshoot integration issues
- Contribute to CI/CD pipelines and DevOps practices
Your Profile
- Minimum 5 years of experience in IT development
- Strong expertise in Java 17+, Spring Boot, and microservices architecture
- Proven banking experience (mandatory)
- Knowledge of PSD2, Open Banking concepts, and Berlin Group standards
- Familiarity with TDD/BDD, DevOps, and CI/CD tools
- Fluent in English and French (spoken and written)
- Passionate about software craftsmanship and continuous improvement
Nice to Have
- Experience with OAuth2, eIDAS certificates, and secure API design
- Understanding of enterprise architecture and event-driven systems
- Previous experience on Open Banking projects (major advantage)