Citi is seeking a Java Software Engineer/Developer to join their team in Mississauga, Ontario. This mid-level position involves collaborating with technical teams on new and modified application systems and projects. The role combines hands-on development with technical leadership responsibilities, making it ideal for experienced developers looking to grow their careers in financial technology.
The position offers a hybrid work arrangement and sits within Citi's technology division, specifically in application development. The successful candidate will contribute to system analysis and programming of applications while working on enterprise-scale financial systems. This role provides an opportunity to work with cutting-edge technology in a global financial institution.
Key aspects of the role include developing security measures for business applications, participating in feasibility studies, and providing technical guidance to junior team members. The position requires strong Java development skills combined with business acumen to understand and implement solutions for complex financial systems.
The ideal candidate will have 5-8 years of relevant experience, strong technical skills in Java development, and a proven track record in project management. They should be comfortable working under pressure, managing multiple priorities, and mentoring junior team members. A bachelor's degree or equivalent is required, along with experience in systems analysis and software application programming.
Working at Citi offers exposure to global financial technology projects, opportunities for professional growth, and the chance to work with diverse, international teams. The company maintains a strong commitment to equal opportunity employment and provides reasonable accommodations for persons with disabilities.