Senior Java Technology Developer – Vice President

Citi

Mississauga

Hybrid

CAD 121,000 - 171,000

Full time

27 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Hybrid work model
Franchise-critical initiatives
Continuous learning
Performance-driven culture
Competitive compensation
Wellbeing programs

Job summary

Citi is seeking a Senior Java Developer to own technical delivery for Credit Risk and Capital Markets platforms. This VP-level role involves leading architecture, modernizing large-scale systems, and guiding a globally distributed team.

You will drive cloud-native microservices, set engineering standards, and mentor engineers while delivering high-impact solutions across domains. Hybrid work model and broad scope await the right leader.

Qualifications

  • 6+ years in application development or systems analysis with large-scale initiatives.
  • Deep expertise in Core Java, including OO design and JVM tuning.
  • Experience re-engineering monoliths into microservices and deploying containerised workloads.
  • Knowledge of distributed systems and data processing frameworks like Apache Flink.
  • Databases including Oracle and NoSQL (MongoDB) with scale/reliability.
  • Capital Markets domain knowledge: Derivatives, Credit Risk, Risk Management.
  • Bachelor's or Master's in CS/Engineering or equivalent experience.

Responsibilities

  • Design and deliver high-performance enterprise systems across full SDLC.
  • Lead re-engineering of monoliths to microservices with cloud-native deployment.
  • Define architectural decisions for platform modernization including cloud migration.
  • Build low-latency, highly available systems ensuring security and performance.
  • Collaborate with global teams to deliver quality solutions in Capital Markets and Risk.
  • Mentor mid-level and junior engineers, raising standards.
  • Evaluate new technologies (AI-assisted tooling) to improve delivery.

Skills

Core Java
Object-oriented design
Concurrency & multi-threading
Cloud-native architecture
Microservices
Capital Markets domain knowledge
Mentoring
Technical leadership

Education

Bachelor's or Master's in CS/Engineering

Tools

Docker
Kubernetes
Apache Flink
Redis
Oracle Coherence
GridGain
MongoDB
Oracle
Git
Bitbucket
Jenkins
SonarQube
JIRA
Linux
Unix scripting
GitHub Copilot

Job description

Citi is looking for a Senior Java Developer to take technical ownership of business-critical Credit Risk and Capital Markets platforms, driving the modernization of large-scale systems into resilient, cloud-native architectures. In this Vice President-level role, you will operate as a senior individual contributor and technical leader — shaping engineering standards, guiding platform evolution, and delivering high-impact solutions across a globally distributed team. If you bring deep Java expertise, Capital Markets domain knowledge, and a drive to solve complex engineering challenges at scale, this role offers the scope and influence to make a real difference.

Responsibilities
  • Design and deliver high-performance, enterprise-scale Credit Risk and Capital Markets systems across the full software development lifecycle, from architecture through production deployment.
  • Lead the re-engineering of complex, monolithic applications into modern, cloud-native microservices, ensuring scalability, resilience, and regulatory compliance at every stage.
  • Define and drive architectural decisions for platform modernization initiatives, including cloud migration and the adoption of distributed data processing technologies.
  • Build and sustain low-latency, highly available systems that meet enterprise-grade standards for security, performance, and operational stability.
  • Partner with a global team of software engineers, business analysts, DevOps, and support functions to deliver quality solutions across Capital Markets and Risk domains.
  • Mentor and develop mid-level and junior engineers, raising engineering standards and enabling the team to consistently deliver production-grade solutions.
  • Evaluate and integrate emerging technologies — including AI-assisted development tooling — to improve engineering efficiency and delivery quality.
Required Qualifications & Skills
  • 6+ years of experience in application development or systems analysis, with a track record of delivering large-scale, complex technology initiatives.
  • Deep expertise in Core Java, including object-oriented design principles, concurrent and multi-threaded programming, JVM memory management, and performance tuning.
  • Hands-on experience re-engineering monolithic applications into microservices architectures, and deploying containerised workloads using Docker and Kubernetes.
  • Practical knowledge of distributed systems and data processing frameworks such as Apache Flink, alongside distributed caching technologies such as Redis, Oracle Coherence, or GridGain.
  • Database experience spanning relational platforms (preferably Oracle) and NoSQL technologies (preferably MongoDB), with the ability to design for scale and reliability.
  • Proven domain knowledge in Capital Markets, including Derivatives, Credit Risk, and Risk Management, with experience supporting risk-sensitive, business-critical platforms.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related STEM discipline, or equivalent practical experience in a comparable role.
Beneficial Skills & Qualifications
  • Experience with SDLC and DevOps tooling including Git, Bitbucket, Jenkins, SonarQube, and JIRA, with familiarity in secure coding practices.
  • Familiarity with Linux and Unix environments, including scripting for automation and operational tasks.
  • Experience using AI-assisted development tools such as GitHub Copilot or Devin to accelerate engineering delivery.
  • Recognised subject matter expertise in one or more areas of application development, with a demonstrated ability to influence architectural and strategic decisions at a senior level.
What We Offer

At Citi, you will work at the intersection of technology and financial markets, contributing to platforms that directly support global Capital Markets operations. This is a senior role with real ownership, strategic influence, and the opportunity to shape how critical systems are built and modernised across a high-performing global engineering team.

  • Hybrid working model with 3 days in the office and 2 days working remotely, giving you flexibility alongside meaningful in-person collaboration.
  • Opportunity to lead technically significant, franchise-critical initiatives with direct impact on Credit Risk and Capital Markets infrastructure at global scale.
  • Access to continuous learning and professional development resources to deepen both technical and domain expertise.
  • A performance-driven environment where senior engineers have genuine influence over architectural direction and technology strategy.
  • Competitive compensation and a comprehensive benefits package designed to support your financial wellbeing and long-term career growth.
  • Wellbeing support and work-life balance initiatives, backed by programmes tailored to the needs of experienced technology professionals.
Job Family Group

Technology

Job Family

Applications Development

Time Type

Full time

Primary Location Full Time Salary Range

$120,800.00 - $170,800.00

Most Relevant Skills

Please see the requirements listed above.

Other Relevant Skills

For complementary skills, please see above and/or contact the recruiter.

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

Senior Java Technology Developer - Vice President
Senior Java Technology Developer - Vice President

Citigroup • Mississauga

Hybrid
CAD 120,000 - 180,000
Hybrid work model
Leadership opportunities
Continuous learning
+1
Senior Java Developer – Vice President
Senior Java Developer – Vice President

Citigroup Inc. • Mississauga

Hybrid
CAD 167,000 - 237,000
Hybrid work model
Learning and development programs
Performance-driven culture
+2
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citi • Mississauga

On-site
CAD 167,000 - 237,000
Senior Java Developer, Vice President
Senior Java Developer, Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Senior Java Developer, Vice President
Senior Java Developer, Vice President

Citigroup Inc. • Mississauga

On-site
CAD 121,000 - 171,000
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citigroup Inc. • Mississauga

Hybrid
CAD 168,000 - 237,000
Senior Full Stack Java Developer - Vice President
Senior Full Stack Java Developer - Vice President

Citi • Mississauga

Hybrid
CAD 169,000 - 238,000
Hybrid work arrangement
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 Developer, Assistant Vice President
Senior Java Developer, Assistant Vice President

Citi • Mississauga

On-site
CAD 94,300 - 141,500
Low latency Senior Java Developer
Low latency Senior Java Developer

Citi • Mississauga

On-site
CAD 121,000 - 171,000