Citi is seeking a Java Developer for their Agency Securities Lending team to contribute to their strategic platform development. This intermediate-level position involves developing and implementing new application systems and programs in coordination with the Technology team. The role requires expertise in Core Java, microservices architecture, and various enterprise technologies. The successful candidate will work in a hybrid environment in Warsaw, Poland, contributing to a global financial services platform. The position offers comprehensive benefits and focuses on both technical excellence and business domain knowledge in securities finance. The role combines hands-on development with opportunities to mentor junior team members and collaborate across multiple time zones. Citi provides a business casual workplace with a hybrid working model, competitive compensation, and extensive benefits package. The company emphasizes diversity, inclusion, and professional growth, making it an ideal environment for technologists looking to advance their careers in financial technology.