Senior Application Programmer (Java) - Vice President - Sydney

Citi

New York (NY)

Hybrid

USD 120,000 - 160,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

Job summary

Citi is looking for a Senior Application Programmer (Java) to lead application system development and implementation in New York. The role encompasses all aspects of the Software Development Life Cycle (SDLC) and requires strong Java skills, along with knowledge in stock market trading and FIX protocol.

The ideal candidate will have over 8 years of experience in application programming, with a Bachelor’s degree in Computer Science, and is capable of maintaining strong relationships across global technology teams.

Qualifications

  • 8+ years of relevant experience in Java.
  • In-depth knowledge of stock market trading and FIX protocol.
  • Strong understanding of front and middle office systems.

Responsibilities

  • Establish and implement application systems and programs.
  • Develop and maintain a suite of Cash Equities applications.
  • Participate in all elements of the SDLC.

Skills

Java
Linux
Relational databases
Scripting languages
Microservices architecture
SpringBoot
Solace
AMPS
GitHub

Education

Bachelor’s degree in Computer Science
Master’s degree preferred

Job description

Senior Application Programmer (Java) - Vice President - Sydney

Location: Sydney, New South Wales, Australia

Job Type: Hybrid

Posted: May 22, 2026

Job Overview

The Senior Application Programmer is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The role actively engages in all aspects of the SDLC including gathering functional and non‑functional requirements, designing solutions, conducting code reviews, testing, and deploying applications in accordance with Citi's policies.

Responsibilities
  • Provide expertise in application programming and ensure designs adhere to the overall architecture blueprint.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation.
  • Develop and maintain a suite of Cash Equities applications.
  • Design solutions, coordinate delivery, investigate production incidents, and participate in L2/L3 support activities.
  • Develop technical solutions to meet business requirements, considering recommended technologies, non‑functional requirements, internal policies, and procedures.
  • Participate in all elements of the SDLC from gathering business requirements and analysis through code reviews, testing, and deployment.
  • Establish and maintain strong working relationships with peers, local and global technology team members, and local business stakeholders.
  • Appropriately assess risk when making business decisions, demonstrating consideration for the firm's reputation and safeguarding Citi, its clients, and assets, and driving compliance with applicable laws, rules, and regulations.
  • Comply with the ethical standards contained in the Code of Conduct.
  • Maintain compliance with applicable policies and report control issues with transparency.
Key Competencies
  • 8+ years of relevant experience in Java.
  • Strong knowledge of Linux, relational databases, and scripting languages.
  • In-depth knowledge of stock market trading, FIX protocol, and proven experience in front and middle office systems.
  • Understanding of microservices architecture.
  • Experience working with SpringBoot, Solace, AMPS, and GitHub is a nice to have.
  • Experience working effectively with remote teams across different time zones.
Qualifications
  • Bachelor’s degree in Computer Science.
  • Master’s degree preferred.

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

Equal Employment Opportunity

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.

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 Applications Engineer (Hybrid) - Trade Systems
Senior Java Applications Engineer (Hybrid) - Trade Systems

Citi • New York (NY)

On-site
Senior Java Developer, Vice President
Senior Java Developer, Vice President

Citigroup Inc. • Tampa (FL)

On-site
USD 288,000 - 352,000
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
Senior Java Developer - Assistant Vice President
Senior Java Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 90,000 - 120,000
Senior Java lead Developer - Assistant Vice President
Senior Java lead Developer - Assistant Vice President

Citi • New York (NY)

Hybrid
USD 13,000 - 21,000
Senior Java Developer Assistant Vice President
Senior Java Developer Assistant Vice President

Citi • Tampa (FL)

On-site
USD 107,000 - 161,000
Hybrid work model
Continuous learning resources
Competitive total rewards package
+1
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
Applications Development Sr Programmer Analyst
Applications Development Sr Programmer Analyst

Citigroup Inc. • Jacksonville (FL)

On-site
USD 96,000 - 146,000
Medical, dental & vision coverage
401(k)
Paid time off packages
Application Development Group Manager - Senior Vice President
Application Development Group Manager - Senior Vice President

Citi • New York (NY)

Hybrid
USD 176,000 - 266,000
Medical coverage
Dental coverage
Vision coverage
+2
Java Application Development - Senior Vice President
Java Application Development - Senior Vice President

Citi • New York (NY)

Hybrid
USD 32,000 - 53,000