3–8 years of relevant experience
Core requirements: Java Full Stack development, strong object-oriented
programming (OOP), GoF design patterns, microservices, and the ability to write clean, maintainable
and performant code for banking/financial-services applications. Strong React Native experience for
multi-device front ends. Containerisation knowledge is required; hands-on experience is expected
from senior candidates, while understanding of containerised deployments may suffice for junior
candidates. Preferred: Banking/payments experience is highly desirable; observability and React
experience are additional advantages.