Build financial technology in a hybrid Mississauga role using enterprise Java, AI, and real-time Kafka data streaming. Design resilient applications for Front Office Technology. As a Software Engineer, you will partner with front-office business teams to deliver enterprise-scale applications. Your work combines Java, Spring, Spring Boot, Kafka, and Artificial Intelligence. You will also contribute to interfaces, data persistence, testing, Agile delivery, and DevOps practices. Key Responsibilities:
Design, develop, and deploy enterprise applications with Java and Spring Build responsive interfaces using Angular and React.js Apply AI and Machine Learning to intelligent automation Manage MongoDB and Oracle data persistence technologies Mentor engineers and provide technical guidance to stakeholders Requirements:
Six to nine years of qualified software development experience Strong proficiency with Java, Spring, and Spring Boot Hands-on Kafka data streaming experience Experience with MongoDB and Oracle databases Bachelor’s or Master’s degree, or equivalent experience Apply enterprise Java, Kafka streaming, and AI expertise while guiding application delivery for Citi’s financial technology teams.