Lead Back-End Java Developer – Credit Risk Technology

Citi

Mississauga

On-site

CAD 168,000 - 237,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Mentorship and coaching
Learning resources
Competitive compensation
Benefits package

Job summary

Citi is seeking aLead Back-End Java Developer in its Credit Risk Technology team. You will own complex backend development, set engineering standards, and guide a team across global projects, delivering scalable, enterprise-grade software for risk management.

You will leverage Java, Spring Boot, Hibernate, and Oracle DB in a restrained, high-impact environment, while ensuring regulatory compliance and robust data protection.

Qualifications

  • 6+ years of software engineering experience with Java backend.
  • Experience with Spring Boot, Hibernate in large-scale systems.
  • Oracle DB design and query optimization.
  • Lead software delivery end-to-end.
  • Strong written and verbal communication.
  • Ability to collaborate across geographies and teams.

Responsibilities

  • Design, develop, and deliver robust backend applications using Spring Boot, Hibernate, multithreading, and Oracle DB to support credit risk technology platforms.
  • Define and enforce engineering standards for coding, testing, debugging, and deployment to maintain a high quality, production‑ready codebase.
  • Architect application solutions aligned to the technology blueprint, ensuring scalability and maintainability.
  • Conduct code reviews and provide technical guidance to junior and mid‑level developers.
  • Collaborate with multiple technology and business teams to identify system enhancements for new credit risk products.
  • Assess risk in engineering decisions with focus on regulatory compliance and data protection.

Skills

Java backend
Spring Boot
Hibernate
Multithreading
Oracle DB
Leadership
Communication

Education

Master's degree in CS/Engineering

Job description

Citi is looking for a Lead Back-End Java Developer (Apps Dev Tech Lead Analyst - C13) to join its Credit Risk Technology team, taking ownership of complex backend application development that directly supports risk management and financial decision-making at a global scale. In this senior individual contributor role, you will design and deliver enterprise-grade software solutions, set engineering standards, and guide a team of developers building the systems that underpin credit risk processes across one of the world's leading financial institutions. If you are a hands‑on technical leader who thrives in a demanding, high‑impact engineering environment, this role offers the scope and influence to make a real difference.

Responsibilities
  • Design, develop, and deliver robust backend applications using Spring Boot, Hibernate, multithreading, and Oracle DB to support credit risk technology platforms.
  • Define and enforce engineering standards for coding, testing, debugging, and deployment to maintain a high quality, production‑ready codebase across the Credit Risk Technology team.
  • Architect application solutions that align to the broader technology blueprint, ensuring scalability, maintainability, and alignment with enterprise and risk technology patterns.
  • Conduct thorough code reviews and provide direct technical guidance to junior and mid‑level developers, raising engineering capability across the team.
  • Collaborate with multiple technology and business teams to identify system enhancements required to support new credit risk products and process improvements.
  • Evaluate complex business and system processes to resolve high‑impact technical problems, delivering solutions that meet both functional and regulatory requirements within a credit risk context.
  • Assess risk in engineering decisions with careful consideration for system integrity, regulatory compliance, and the protection of client data and assets.
Required Qualifications & Skills
  • 6 or more years of software engineering experience with a strong focus on Java backend application development and systems analysis.
  • Deep practical expertise in Java, including multithreading, Spring Boot, and Hibernate, applied within large-scale enterprise application environments.
  • Hands‑on experience with Oracle DB, including design and query optimization within enterprise‑grade systems.
  • Demonstrated ability to lead software delivery end‑to‑end, from technical design through to production deployment.
  • Subject expertise in at least one domain of Java application development, with the ability to make independent technical decisions and guide others.
  • Clear and precise written and verbal communication skills, with the ability to present technical decisions confidently to engineering teams, risk managers, traders, and financial controllers alike.
  • Ability to build effective working relationships across teams, influencing peers and business partners to achieve shared technical and delivery goals.
  • Self‑motivated and well‑organized, with the ability to work autonomously and deliver quality results within agreed timeframes in a fast‑moving environment.
  • Comfortable working as part of a global team across multiple geographies and time zones, adapting priorities as circumstances evolve.
Beneficial Skills & Qualifications
  • Experience developing Java applications within a banking, financial services, or credit risk technology environment.
  • Familiarity with credit risk concepts, risk data models, or regulatory reporting frameworks relevant to enterprise banking systems.
  • Knowledge of rates or other financial derivatives products, or a clear willingness to develop expertise in this area.
  • Exposure to architecture and infrastructure disciplines, with an understanding of how application design intersects with broader risk technology strategy.
  • Master’s degree in computer science, engineering, or a related field.
What We Offer

At Citi, you will join a global Credit Risk Technology team where your engineering decisions carry real weight. This role offers the opportunity to lead meaningful technical work, develop engineers around you, and build Java‑based systems that operate at the scale and complexity of one of the world's leading financial institutions, directly supporting how Citi manages credit risk across its global business.

  • A hybrid working model with 3 days in the office and 2 days working remotely, supporting flexibility and productivity.
  • Technical leadership visibility within a high‑profile risk technology function, with the autonomy to shape engineering standards and influence how the team builds and delivers software.
  • Opportunities to mentor and coach junior and mid‑level engineers, growing your impact beyond your own technical contribution.
  • Access to learning and development resources to deepen your expertise in both Java software engineering and financial risk technology.
  • Exposure to complex, high‑impact enterprise systems within credit risk, where your work directly supports critical business and regulatory operations.
  • Competitive compensation and a comprehensive benefits package, including financial wellbeing, wellbeing support, and family‑friendly policies.

Build the Java backend systems that power credit risk decisions at Citi. Apply today and bring your engineering expertise to a role with real global impact.

This job description provides a high‑level review of the types of work performed. Other job‑related duties may be assigned as required.

This job opening is for an existing job vacancy.

Time Type: Full time

Primary Location Full Time Salary Range: $120,800.00 - $170,800.00

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.

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 Citi’s EEO Policy Statement and the Know Your Rights poster.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Back-End Java Developer – Credit Risk Technology
Lead Back-End Java Developer – Credit Risk Technology

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Financial wellbeing benefits
Wellbeing support
Family-friendly policies
Lead Back-End Java Developer – Credit Risk Technology
Lead Back-End Java Developer – Credit Risk Technology

Citigroup Inc. • Mississauga

Hybrid
CAD 168,000 - 237,000
Hybrid working model
Learning and development resources
Competitive compensation
Senior Java Technology Developer – Vice President
Senior Java Technology Developer – Vice President

Citi • Mississauga

On-site
CAD 100,000 - 130,000
Senior Java Developer, Assistant Vice President
Senior Java Developer, Assistant Vice President

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

Citibank (Switzerland) AG • Mississauga

On-site
Confidential
Full Stack Java Developer
Full Stack Java Developer

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model (3 days in office)
Structured learning programs
Wellbeing resources
+2
Backend Java Developer, Assistant Vice President
Backend Java Developer, Assistant Vice President

Citi • Mississauga

On-site
CAD 94,300 - 141,500
Full Stack Java Developer
Full Stack Java Developer

Citi • Mississauga

On-site
CAD 112,000 - 155,000
Hybrid work model
Learning and development programs
Wellbeing support
+2
Senior Java Backend Tech Lead - Credit Risk (Hybrid)
Senior Java Backend Tech Lead - Credit Risk (Hybrid)

Citi • Mississauga

Hybrid
CAD 168,000 - 237,000
Hybrid work model
Mentorship and coaching
Learning resources
+2
Senior Java Developer, Applications Development – Assistant Vice President
Senior Java Developer, Applications Development – Assistant Vice President

Citi • Mississauga

On-site
CAD 94,000 - 142,000
Hybrid work model
Learning opportunities and growth
Competitive compensation and benefits
+1