The ideal candidate will be a hands-on software engineer who has strong Java development experience, deep expertise in distributed application architectures, and an avid interest in building critical systems where performance, security, resiliency, and sustainability are vital for success. As a senior member of the team, you will be responsible for designing, developing, and enhancing our critical real-time interbank payment platform, including development of new applications and features while improving the functionality, reliability, and performance of existing applications.