This senior developer position within Citi's Payment team is critical for supporting major initiatives, including expansion into new countries, launching new payment methods, and enhancing capabilities. These projects necessitate increased monitoring and full-stack engineering capacity. As a Senior Java Developer, you will be part of a cross-functional team responsible for the complete software development lifecycle. Your work directly contributes to building and maintaining sophisticated payment systems. The role demands deep technical expertise in Java, full-stack development capabilities, and the ability to tackle complex engineering challenges. You will collaborate with various teams to deliver robust solutions that meet the rigorous demands of a global financial institution, supporting significant business growth and innovation.