Skip to main content



The health and safety of our colleagues and candidates for employment are our highest priority. Accordingly, Citi continues to monitor the COVID-19 situation closely. We have implemented precautionary measures across our firm globally, including conducting all candidate interviews virtually on a temporary basis until further notice where needed.

Development Lead - Java

Job Req ID 22503774 Location(s) Mississauga, Canada Job Category Product Management and Development
Apply Now

This is a Development Lead position with expert level hands on development skills in Java. The candidate should have 10 years of experience in Java/J2EE technologies and application development. The Java Development Lead will be involved in the development and delivery of new features on Citi strategic billing and cash management platform. The candidate is expected to understand business requirements, manage various stake holders, lead the design and development in coordination with the Technology team.


  • Conduct tasks related to feasibility studies, time and cost estimates, development planning and implement new or updated applications systems and programs to meet specific business needs.

  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.

  • Utilize in-depth specialty knowledge of applications development to solve complex problems and issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement.

  • Lead a team of technologists.

  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.

  • Ensure essential procedures are followed and help define operating standards and processes.

  • Has the ability to operate with a limited level of direct supervision.

  • Can exercise independence of judgement and autonomy.

  • Acts as SME to senior stakeholders and /or other team members.

  • Appropriately assess risk when business decisions are made, demonstrating consideration for the firm's reputation and safeguarding Citigroup, its clients, and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Required Qualifications:

  • Experience in leading a team developers

  • Strong knowledge on Core Java, Spring (Core, MVC, JDBC), JDBC/JPA/ORM, JSON

  • Experience in SQL queries, stored procedures, indexes, triggers

  • Strong knowledge and best practices of Code security and CI/CD pipeline, Code repository (BitBucket), CI/CD (TeamCity, uDeploy), Static Code Analysis (SonarQube) and Unit Testing (JUnit)

  • Experience in Web API implementations with RESTful services

  • Preference will be given to candidates having Oracle Revenue Management and Billing (ORMB) experience

Preferred Qualifications:

  • 10 years of development experience in Java/J2EE

  • Minimum of 3 years of experience as a Development Lead

  • Experience in systems analysis, programming of software applications and database design

  • Experience in managing and implementing successful projects

  • Working knowledge of consulting/project management techniques/methods

  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements


  • Bachelor’s degree/University degree or equivalent experience

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.


Job Family Group:

Product Management and Development


Job Family:

Product Development


Time Type:

Full time


Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Apply Now
  • Join our team
    of 220,000+
    strong diverse employees

  • Socially minded employees volunteering in communities across 90 countries

  • Meaningful career opportunities thanks to a physical presence in over 95 markets

We foster a culture that embraces all individuals and encourages diverse perspectives, where you can make an impact and grow your career. At Citi, we value colleagues that demonstrate high professional standards, a strong sense of integrity and generosity, intellectual curiosity, and rigor. We recognize the importance of owning your career, with the commitment that if you do, we promise to meet you more than half way.

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs