Citi, a leading global financial services company, is seeking a Back End Java Developer for their Mississauga office. This intermediate-level position plays a crucial role in developing and implementing new application systems within the Technology team. The role involves working with microservices architecture, event-driven systems, and modern cloud technologies.
The ideal candidate will have 5-8 years of experience in application development, with strong expertise in Java, Spring Boot, and test-driven development. You'll be working with cutting-edge technologies including Kafka, MongoDB, and Kubernetes, while participating in all phases of the software development lifecycle from analysis to implementation.
As a Back End Java Developer, you'll contribute to feasibility studies, provide technical leadership, and serve as a subject matter expert to senior stakeholders. The position offers the opportunity to work in a hybrid environment with a global team, making significant impacts on critical financial systems.
The role requires a bachelor's degree in a relevant field and offers the chance to work with enterprise-scale applications in the financial sector. You'll be part of a team that values innovation, technical excellence, and professional growth, with opportunities to mentor junior developers and influence technical decisions.
Working at Citi means joining a prestigious financial institution with a global presence, where you'll have the chance to work on complex technical challenges while contributing to systems that impact millions of customers worldwide. The company promotes a culture of inclusion and offers opportunities for professional development in a dynamic, fast-paced environment.