Senior Java Developer - Vice President

Citi

New York (NY)

On-site

USD 142,320 - 213,480

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental & vision coverage
401(k)
Paid time off
Wellness programs

Job summary

Citi is currently seeking a Senior Java Developer, Vice President, to join their team in NYC. This hybrid role involves developing and enhancing systems for regulatory compliance, managing margin requirements for OTC derivatives, and optimizing financial products.

The ideal candidate should have 6–10 years of relevant coding experience in Java and a strong background in microservices architecture. Citi offers comprehensive benefits, including medical coverage, a 401(k) plan, and generous paid time off.

Qualifications

  • 6–10 years of relevant experience in an applications development role with hands‑on coding.
  • Demonstrated thought leadership in designing complex and distributed systems.
  • Strong analytical, troubleshooting, and problem‑solving skills.

Responsibilities

  • Provide expertise and knowledge of application programming.
  • Develop coding, testing, debugging standards.
  • Guide the team to improve development workflow.

Skills

Java
Spring
Kafka
Microservices architecture
API-first design
Oracle
Cloud platforms (Docker, Kubernetes)
CI/CD pipelines
GenAI tools
Risk calculations (VaR/SIMM)

Job description

Senior Java Developer, Vice President

Job Req Id: 26956853

Location(s): Jersey City, New Jersey, United States; Tampa, Florida, United States

Job Type: Hybrid

Posted: Apr. 22, 2026

Job Overview

We’re currently looking for a high caliber professional to join our team as a Senior Java Developer, Vice President. The Cross Asset Margin technology teams actively develop and enhance a set of cooperative, strategic systems and services that are regulatory driven and have a direct bearing on how Citi Capital Markets manages risk arising from trading, including both market and counterparty credit risks. The role is responsible for calculating margin requirements for OTC bilateral derivatives and optimizing margin requirements for clients by considering offsets across various financial products using models such as VaR, SIMM and Credit Stress. It supports traders, salespeople, risk managers, financial controllers and operations staff. The Senior Java developer is responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team, leading application systems analysis, design and programming activities, and managing a team to drive a variety of engineering activities.

Responsibilities
  • Provide expertise and advanced knowledge of application programming, ensuring designs adhere to the overall architecture blueprint.
  • Develop coding, testing, debugging and implementation standards for system flow.
  • Understand how business areas such as architecture and infrastructure integrate to achieve business goals.
  • Guide the team to establish design standards to improve development workflow and product rollout efficiency.
  • Take ownership of smooth production release planning and execution.
  • Oversee software quality and system modifications.
  • Serve as a coach to mid-level developers and analysts, allocating work as necessary.
  • Analyze existing operations to identify risks and redundancies.
  • Conduct comprehensive assessments to develop solutions.
  • Liaise with team members and management to ensure projects meet application development and governance standards.
  • Stay up-to-date with industry trends and developments.
  • Resolve high-impact problems through in-depth evaluation of complex business and system processes.
  • Appropriately assess risk in business decisions, ensuring compliance with applicable laws, rules, regulations and Citi’s policies.
Qualifications
  • 6–10 years of relevant experience in an applications development role with hands‑on coding.
  • Demonstrated thought leadership in designing complex and distributed systems.
  • In‑depth knowledge of Java, Spring, Kafka, and distributed cache or systems such as Apache Ignite.
  • Hands‑on experience with relational databases such as Oracle.
  • Strong exposure to microservices architecture.
  • API‑first design thinking and implementation experience.
  • Experience building applications on cloud platforms such as Docker, Kubernetes or OpenShift.
  • Proven implementation of design patterns and enterprise‑level architecture.
  • Expertise in CI/CD pipelines.
  • Experience with GenAI developer productivity tools.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and as part of a team.
  • Capacity to multi‑task and prioritize tasks effectively.
  • Strong organizational and project management skills.
  • UI tech stack knowledge is an advantage.
  • Understanding of risk calculations such as VaR/SIMM and ability to work with the Quant team is preferred.

Primary Location: Jersey City, New Jersey, United States
Full‑time salary range: $142,320.00 – $213,480.00. In addition to salary, Citi offers discretionary and formulaic incentive and retention awards, medical, dental & vision coverage, 401(k), life, accident and disability insurance, wellness programs, paid time off, and paid holidays. For more information on benefits, visit citibenefits.com. Offerings may vary by jurisdiction, job level and date of hire.

Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to 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 or apply for a career opportunity, please refer to Citi’s Accessibility at Citi. View Citi’s EEO Policy Statement and Know Your Rights poster for more information.

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

Similar jobs worth comparing

Java Developer (Electronic Equities) - Vice President
Java Developer (Electronic Equities) - Vice President

Citi • New York (NY)

On-site
USD 142,320 - 213,480
Medical, dental, and vision coverage
401(k) plan
Life, accident, and disability insurance
+1
Senior Java Developer, Vice President
Senior Java Developer, Vice President

Citibank (Switzerland) AG • Jersey City (NJ)

Hybrid
Confidential
Senior Full Stack Java Developer - Vice President
Senior Full Stack Java Developer - Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Java Developer (Electronic Equities) – Vice President
Java Developer (Electronic Equities) – Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,320 - 213,480
Medical, dental & vision coverage
401(k) plan
Paid time off packages
+1
Backend Java Developer - Vice President
Backend Java Developer - Vice President

Citi • Rutherford (NJ)

On-site
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k) plan
Paid time off packages
Senior Java Big Data Developer - Assistant Vice President
Senior Java Big Data Developer - Assistant Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 121,000 - 182,000
Senior Java Developer - VP
Senior Java Developer - VP

3M HEALTHCARE • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Senior Java Developer - Vice President
Senior Java Developer - Vice President

Citi • New Castle (DE)

On-site
USD 125,000 - 189,000
Medical coverage
401(k)
Paid time off
+1
Backend Java Developer - Vice President
Backend Java Developer - Vice President

Citigroup Inc. • Rutherford (NJ)

On-site
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
+2
Applications Development Technology Lead Analyst - Vice President
Applications Development Technology Lead Analyst - Vice President

Citi • New York (NY)

Hybrid
USD 120,000 - 150,000
Competitive employee benefits
401(k)
Paid time off packages