Taro Logo

Java Software Engineer/Developer

Citi is a leading global financial services company providing a wide range of financial products and services.
Mississauga, ON, Canada
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Finance

Description For Java Software Engineer/Developer

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.

Last updated a day ago

Responsibilities For Java Software Engineer/Developer

  • Participate in feasibility studies, time and cost estimates, IT planning, risk technology, application development, and model development
  • Monitor and control all phases of development process including analysis, design, construction, testing, implementation
  • Provide system operational support for business application users
  • Analyze complex problems and provide evaluations of business processes and system procedures
  • Develop security measures for ongoing business use
  • Consult with users, customers and other technical teams
  • Ensure critical procedures are followed and help define operational standards
  • Act as consultant or mentor for junior analysts

Requirements For Java Software Engineer/Developer

Java
  • 5-8 years of relevant work experience
  • Experience in systems analysis and programming of software applications
  • Experience in successful project management and implementation
  • Working knowledge of consulting/project management techniques
  • Bachelor's degree or equivalent
  • Ability to work under pressure and manage progress without impacting expected results

Interested in this job?

Jobs Related To Citi Java Software Engineer/Developer