Principal Java Engineer / Senior Associate Director, Software Engineering - HSBC | OpenTalent