Our vision is centred on delivering innovative solutions that empower our customers, colleagues and communities to succeed. As a key contributor to the Payments Team, you will develop dynamic integration solutions for our digital banking platform and enterprise systems. Key responsibilities include: * Establishing credibility with business stakeholders through excellent communication skills * Maintaining a positive approach to change * Designing and developing scalable solutions that meet business requirements Required Skills and Qualifications: Bachelor's or Master's degree in Computer Science or related field; pstyle= "font size :10pt" > Full stack Java developer experience pstyle= " font - size :10 pt" > Ability to learn complex processes pstyle =