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 professional 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.
Senior Java AI Software Engineer in Mississauga employer: Citigroup Inc.
Citi is an exceptional employer that fosters a dynamic and inclusive work culture, particularly for the Lead Automation Developer role in a high-velocity Agile environment. Employees benefit from extensive professional growth opportunities, cutting-edge technology integration, and a commitment to innovation, all while collaborating with talented teams to drive impactful solutions. Located in a vibrant city, Citi offers a supportive atmosphere that values diversity and encourages continuous learning, making it an ideal place for those seeking meaningful and rewarding careers.