Citi is seeking a Back End Java Developer to join their technology team in Mississauga. This intermediate-level position focuses on developing and implementing new application systems using Java, Spring Boot, and modern cloud technologies. The role involves working with event-driven microservices, Kafka, and MongoDB while participating in the full software development lifecycle. The ideal candidate will have 5-8 years of experience and strong expertise in backend development. Working in a hybrid environment, you'll collaborate with cross-functional teams, provide technical leadership, and contribute to Citi's digital transformation initiatives. This position offers the opportunity to work with cutting-edge technologies at one of the world's leading financial institutions, making impactful contributions to mission-critical systems while growing your career in a supportive environment that values technical excellence and innovation.