Citi is seeking a Senior Java Software Engineer/Developer to join their team in Mississauga, Ontario. This mid-level position involves collaborating with technical teams to establish and implement new or revised application systems and programs. The role focuses on contributing to application system analysis and programming activities.
The ideal candidate will have 5-8 years of experience in software development, with strong expertise in Java programming and systems analysis. You'll be responsible for performing feasibility studies, managing development processes, and implementing security measures to ensure successful system design and functionality.
As a Senior Engineer at Citi, you'll work in a hybrid environment, collaborating with users/clients and other technical groups to resolve complex problems and recommend advanced programming solutions. You'll also serve as an advisor to junior team members, helping to establish operational standards and ensure compliance with basic procedures.
The position offers the opportunity to work with one of the world's leading financial institutions, contributing to critical banking and financial technology systems. You'll be part of a global team that values innovation, risk management, and technical excellence.
Key responsibilities include monitoring development processes, analyzing complex technical issues, implementing security measures, and ensuring compliance with company standards. The role requires strong technical skills, leadership capabilities, and the ability to work effectively under pressure.
Citi offers a comprehensive benefits package and promotes an inclusive work environment, providing equal opportunities regardless of background. The company's global presence and commitment to technological advancement make this an excellent opportunity for career growth in financial technology.