Citi

Lead Back-End Java Developer – Credit Risk Technology

Citi
Apply
2 months ago
Mississauga, CanadaStaff+

Base Salary

$121k - $171k/yr

Responsibilities

  • Design, develop, and deliver robust Java backend applications using Spring Boot, Hibernate, multithreading, and Oracle DB.
  • Define and enforce engineering standards for coding, testing, debugging, and deployment.
  • Architect scalable and maintainable solutions aligned with enterprise and risk technology patterns.
  • Conduct code reviews and provide technical guidance and mentorship to junior and mid-level developers.
  • Lead software delivery from technical design through production deployment.
  • Collaborate with technology and business teams to identify enhancements for credit risk products and processes.
  • Resolve high-impact technical and system problems while meeting functional, regulatory, data-protection, and system-integrity requirements.

Requirements

  • At least 6 years of software engineering experience focused on Java backend application development and systems analysis.
  • Deep practical expertise in Java, multithreading, Spring Boot, and Hibernate in large-scale enterprise environments.
  • Hands-on Oracle DB experience, including database design and query optimization.
  • Demonstrated ability to lead end-to-end software delivery and make independent technical decisions.
  • Ability to guide developers and communicate technical decisions to engineering, risk, trading, and financial-control stakeholders.
  • Strong collaboration, organization, autonomy, and communication skills in a global, fast-moving environment.
  • Experience in banking, financial services, or credit risk technology is beneficial.
  • Familiarity with credit risk concepts, risk data models, regulatory reporting, rates, or financial derivatives is beneficial.
  • Exposure to architecture and infrastructure disciplines is beneficial.
  • A master's degree in computer science, engineering, or a related field is beneficial.

Benefits

  • Hybrid work model with 3 days in the office and 2 days remotely.
  • Technical leadership visibility and autonomy within a high-profile credit risk technology function.
  • Opportunities to mentor and coach junior and mid-level engineers.
  • Access to learning and development resources in Java engineering and financial risk technology.
  • Exposure to complex enterprise systems supporting critical business and regulatory operations.
  • Competitive compensation and comprehensive benefits, including financial wellbeing, wellbeing support, and family-friendly policies.
  • Full-time position.

Tech Stack

JavaOracle DatabaseSpring Boot

Categories

Citi

About Citi

10,000+ employees

Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.

Contact me