Citi Java Technical Specialst – Global Spread Product Technology (VP level) in Mississauga, Ontario

  • Primary Location: Canada,Ontario,Mississauga

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: Yes, 10 % of the Time

  • Job ID: 19011331


Job Purpose:

The Global Spread Products Technology Team is seeking a Java Technical Specialist with a proven track record of producing complex software solutions. This role will require extensive development using Java. Candidate will be heavily involved with implementation of Core Service solutions. The ideal candidate will be responsible and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment, teamwork and collaboration. The ability to work in high pressured environment is essential.

Job Background/context:

This job is within the Global Spread Products Technology organization; the Toronto Core Service team is looking for a Java Technical Specialist with prior experience, the successful candidate will join a global Core Service team.

Key Responsibilities:

  • Strong involvement into the design of Server components. Develop components in Java

  • Planning software releases

  • 2 nd level support for applications

  • Work with business analyst and stakeholders to interpret business requirements and create system design based on requirements

  • Develop test cases to test codebase thoroughly

  • Apply software engineering best practice methodologies to produce high quality applications which provide solution to complex business problems

  • Able to take initiative, and can work productively when unsupervised and can multitask across multiple concurrent projects

Development Value:

This role is highly visible and will provide exposure to Spread Products business. There will be regular interactions with business stakeholders, and global IT teams. The successful candidate will be involved in important projects in the scope of Spread Products Core Service. As such he/she will have the opportunity to play a key role in the long term strategic roadmap.


Required Skills /Qualifications:

  • Strong verbal and written communication

  • Goal, Client and deadline oriented

  • Strong analytical and problem solving

  • Ability to work on multiple projects concurrently and meet deadlines

  • Ability to work with globally distributed teams

Technical skills:

  • Solid 5-7 years of experience withJava development

  • Hadoop Ecosystem of Tools (Spark, Hive, Impala, MapReduce, Hbase etc).

  • Strong understanding of different storage architectures and their appropriate application.

  • Experience in software development SDLC (Agile)

  • Excellent knowledge of Multithreading Thread-Pools with strong OOP and OOAD skills

  • Experienced in developing real time low latency applications

  • Exposure to or experience in message driven architectures


  • Prior Investment Banking experience is highly desirable

  • Experience in Database

  • Experience in Hadoop, hbase, Mapreduce, Hive, Impala

  • Experience in message broker

Educational/Certification Background:

  • Graduate/post graduate with computer degree/math.

  • Requires good communication, presentation and written skills.

Citi Canada is an equal opportunity employer. Accordingly, we will make accommodations to respond to the needs of people with disabilities (including, without limitation, physical and mental health disabilities) during the recruitment process and otherwise in accordance with law. Individuals who view themselves as Aboriginals, members of visible minority or racialized communities, and people with disabilities are encouraged to apply.

Citi is an equal opportunity and affirmative action employer. Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.