Senior Java Developer, Vice President

Citi

Jersey City (NJ)

On-site

USD 110,000 - 150,000

Full time

14 days+
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

Medical, dental, and vision coverage
401(k) retirement plan
Life, accident, and disability insurance
Wellness programs
Paid time off

Job summary

Citi is seeking a Senior Java Developer – Vice President in Jersey City, New Jersey. This role involves leading application system design and development while enhancing regulatory-driven systems for margin calculations.

The ideal candidate will possess 6–10 years of experience in application development, strong expertise in Java and related technologies, and excellent problem-solving skills to guide a team effectively. Benefits include comprehensive medical coverage and a 401(k) retirement plan.

Qualifications

  • 6–10 years of experience in application development with hands-on coding.
  • Thought leadership in designing complex and distributed systems.
  • Strong analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Provide expertise in application programming and ensure design adheres to architecture.
  • Develop standards for coding, testing, debugging, and implementation.
  • Guide team to establish design standards and improve workflow efficiency.

Skills

Java
Spring
Kafka
Distributed caching systems
Relational databases (Oracle)
Microservices architecture
API-first design
Docker
Kubernetes
OpenShift
CI/CD pipelines
Analytical skills
Problem-solving skills
Communication skills
Organizational skills
Project management skills

Education

Bachelor’s degree in Computer Science or Mathematics
Master’s degree (preferred)

Job description

Senior Java Developer – Vice President

Location: Jersey City, New Jersey, United States

Overview

Join Cross Asset Margin technology teams actively developing and enhancing regulatory‑driven systems that calculate margin requirements for OTC derivatives and optimize margin for clients using models such as VaR, SIMM, and Credit Stress. The Senior Java Developer leads application system design, development, and deployment within this context.

Responsibilities
  • Provide expertise in application programming and ensure design adheres to the overall architecture blueprint.
  • Develop standards for coding, testing, debugging, and implementation.
  • Build comprehensive knowledge of how architecture and infrastructure integrate to accomplish business goals.
  • Guide team to establish design standards, improving efficiency of workflow and product rollout.
  • Own smooth production release planning and execution.
  • Oversee software quality and system modifications.
  • Serve as advisor or coach to mid‑level developers, 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 development and governance standards.
  • Keep up‑to‑date with industry trends and developments.
  • Resolve high‑impact problems/projects through in‑depth evaluation of business and system processes.
  • Appropriately assess risk, demonstrating consideration for the firm’s reputation and compliance with laws, rules, and regulations, and report control issues transparently.
Qualifications
  • 6–10 years of relevant experience in application development with hands‑on coding.
  • Thought leadership in designing complex and distributed systems.
  • In‑depth knowledge of Java, Spring, Kafka, and distributed caching systems such as Apache Ignite.
  • Hands‑on experience with relational databases such as Oracle.
  • Experience with microservices architecture.
  • API‑first design thinking and implementation.
  • Experience building applications on cloud platforms such as Docker, Kubernetes, or OpenShift.
  • Knowledge of CI/CD pipelines.
  • Proven implementation of design patterns and enterprise‑level architecture.
  • Strong analytical, troubleshooting, and problem‑solving skills.
  • Excellent verbal and written communication skills.
  • Ability to work independently and as part of a team.
  • Strong organizational and project management skills.
  • UI tech stack knowledge is an advantage.
  • Understanding of risk calculation models such as VaR/SIMM and ability to work with the Quant team is preferred.
Education
  • Bachelor’s degree in Computer Science, Mathematics or equivalent; master’s degree is preferred.
Benefits
  • Medical, dental, and vision coverage.
  • 401(k) retirement plan.
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid time off: vacation, sick leave, and paid holidays.
EEO Statement

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, veteran status, or any other characteristic protected by law.

Accessibility

If you are a person with a disability and need reasonable accommodation, please visit the accessibility page.

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

Similar jobs worth comparing

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

Citi • New York (NY)

Hybrid
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Paid time off
+1
Senior Java Developer, Vice President
Senior Java Developer, Vice President

Citigroup Inc. • Jersey City (NJ)

On-site
USD 142,000 - 213,000
Senior Java Developer - VP
Senior Java Developer - VP

3M HEALTHCARE • Jersey City (NJ)

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

Citi • New York (NY)

On-site
USD 142,000 - 214,000
Medical, dental & vision coverage
401(k)
Paid time off
Apps Development Sr Programmer Analyst - Assistant Vice President
Apps Development Sr Programmer Analyst - Assistant Vice President

Citi • New York (NY)

On-site
USD 121,000 - 182,000
Medical, dental, and vision coverage
401(k)
Paid time off
Application Development Group Manager, Senior Vice President
Application Development Group Manager, Senior Vice President

Citi • Jersey City (NJ)

On-site
USD 176,720 - 265,080
Medical, dental & vision coverage
401(k)
Paid time off including vacation, sick leave, and holidays
Senior Back-End Java Developer — Trading Platforms
Senior Back-End Java Developer — Trading Platforms

Citi • Jersey City (NJ)

On-site
USD 142,000 - 214,000
Senior Software Engineer, Margin Tech | Global Finance
Senior Software Engineer, Margin Tech | Global Finance

Citi • New York (NY)

On-site
Senior Full Stack Java Developer - Vice President
Senior Full Stack Java Developer - Vice President

Citi • Jersey City (NJ)

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

Citi • New York (NY)

On-site
USD 121,000 - 182,000