Citi is seeking a Senior Java Full Stack Developer to join their team in Mississauga, Ontario. This role represents an exciting opportunity to work with one of the world's leading financial institutions, where you'll be responsible for building and implementing new or modified application systems and programs.
As a Senior Application Development Programmer Analyst, you'll work collaboratively with technical teams to deliver robust solutions that meet specific business needs. The role requires a strong foundation in Java development, with expertise in modern technologies including Spark, Scala, Kafka, and various CI/CD tools like Tekton, Harness, and Jenkins.
The ideal candidate brings 5-8 years of relevant experience and a proven track record in system analysis and software application programming. You'll be responsible for everything from feasibility studies and cost estimates to actual development and implementation, requiring both technical expertise and project management skills.
What makes this role particularly appealing is the opportunity to work on complex, enterprise-level applications while contributing to the digital transformation of a global financial leader. You'll be involved in all phases of the development lifecycle, from analysis and design to construction and implementation, while also having the chance to mentor junior team members.
The position offers a hybrid work arrangement in Mississauga, combining the flexibility of remote work with in-person collaboration. At Citi, you'll be part of an organization that values diversity, ethical practices, and professional growth, while working on systems that impact millions of customers globally.
This role is perfect for a seasoned developer who wants to leverage their full-stack Java expertise in a complex, enterprise environment while contributing to the evolution of financial technology solutions. The position offers the stability of a well-established organization combined with the excitement of working with cutting-edge technologies.