Citi is seeking a Senior Full Stack Java/Angular Developer to join their team in a hybrid role based in Mississauga, Ontario. This position is a senior-level role responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The role combines technical leadership with hands-on development, requiring expertise in both Java and Angular frameworks.
The ideal candidate will have 6-10 years of experience in application development with a strong background in systems analysis and software programming. They will be responsible for leading technical initiatives, mentoring junior developers, and ensuring architectural guidelines are followed in application design. The role requires a deep understanding of system flow and the ability to develop standards for coding, testing, debugging, and implementation.
This position offers an opportunity to work with a global financial services leader, tackling complex technical challenges while contributing to critical business objectives. The role demands someone who can balance technical excellence with business acumen, capable of partnering with various management teams to drive system improvements and innovations.
Key responsibilities include providing technical leadership, resolving high-impact problems, and ensuring proper integration of business functions. The successful candidate will need to demonstrate strong risk management capabilities and ethical judgment, particularly important in the financial services sector. The position offers exposure to enterprise-scale applications and the chance to work with modern technology stacks including Java and Angular.
The role requires a bachelor's degree (master's preferred) and combines technical expertise with leadership responsibilities, making it ideal for experienced developers looking to advance their careers in a global financial institution.