Citi is seeking an experienced Full Stack Java Developer to join their technology team in a hybrid role based in Mississauga. This intermediate-level position focuses on developing and implementing new application systems using modern Java technologies and frameworks. The role involves working with both backend and frontend technologies, including Spring Boot, React, and various databases.
The ideal candidate will have 5-8 years of experience in software development, with strong expertise in Java/J2EE technologies, modern web frameworks, and cloud technologies. You'll be responsible for the full software development lifecycle, from analysis and design to implementation and support.
This position offers the opportunity to work with cutting-edge technologies in a global financial institution. You'll be part of a team that develops and maintains critical applications, while having the chance to mentor junior developers. The role requires someone who can work independently with limited supervision and exercise good judgment in decision-making.
Key technologies include Java 17, Spring Boot, React, Angular, MongoDB, MySQL, and various cloud and DevOps tools. The position offers a hybrid work arrangement in Mississauga, allowing for both remote work and in-office collaboration.
As part of Citi's technology team, you'll contribute to maintaining and improving critical financial systems while working in an environment that values compliance, ethical behavior, and risk management. This role is ideal for a seasoned developer looking to advance their career in financial technology while working with enterprise-scale applications.