Senior Application Programmer (Java) - Vice President - Sydney

Citigroup

Sydney

On-site

AUD 110,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi in Sydney seeks a Senior Application Programmer to drive design, development and deployment of cash equities applications. You will work across the SDLC, gathering requirements, coding and performing testing in coordination with global technology teams.

The ideal candidate has 8+ years of Java experience, strong Linux and database skills, knowledge of FIX protocol and microservices, and is comfortable collaborating with remote teams across time zones. Full-time role with Citi.

Qualifications

  • Bachelor’s degree in Computer Science or related field; Master’s preferred.
  • 8+ years of Java development experience with strong Linux and database skills.
  • Experience with stock market trading, FIX protocol, and front/middle office systems.
  • Understanding of microservices architecture and modern SDLC practices.

Responsibilities

  • Develop and maintain a suite of Cash Equities applications.
  • Design solutions, coordinate delivery, and investigate production incidents.
  • Engage in all SDLC phases from requirements to deployment and testing.
  • Collaborate with local and global technology teams and business partners.
  • Ensure compliance with Citi policies and risk management standards.

Skills

Java
Linux
Relational databases
Scripting
FIX protocol
Microservices
SpringBoot
GitHub
Remote teams

Education

Bachelor's degree in Computer Science
Master's degree

Tools

SpringBoot
Solace
AMPS
GitHub

Job description

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

Discover your future at Citi

Working at Citi is far more than just a job. A career with us means joining a team of approximately 219,000 dedicated people from around the globe. At Citi, you’ll have the opportunity to grow your career, give back to your community and make a real impact.

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. Actively engage in all aspects of SDLC including gathering functional and non-functional requirements, designing solutions, code reviews, testing and deploying applications in accordance with Citi's policies.

Responsibilities
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Development and maintenance of a suite of Cash Equities applications
  • Design solutions, coordinate delivery, investigate production incidents, participate in L2/L3 support activities
  • Develop technical solutions to meet business requirements taking into account recommended technologies, non-functional requirements, internal policies and procedures
  • Participate in all elements of SDLC from gathering business requirements, analysis, code reviews, testing, deploying applications
  • Establish and maintain strong working relationships with peers and other local and global technology team members
  • Establish and maintain strong working relationships with the local business
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behaviour, conduct and business practices, and escalating, managing and reporting control issues with transparency.
  • Comply with the ethical standards contained in the Code of Conduct
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 in SpringBoot, Solace, AMPS, GitHub is a nice to have
  • Experience with working effectively with remote teams across different timezones
QUALIFICATIONS
  • Bachelor’s degree/University 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.

Job Family Group:

Technology

Job Family:

Applications Development

Time Type:

Full time

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 (opens in new window).

View Citi’s EEO Policy Statement (opens in new window) and the Know Your Rights (opens in new window) poster.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Application Programmer (Java) - Vice President - Sydney
Senior Application Programmer (Java) - Vice President - Sydney

Citigroup Inc. • Sydney

Hybrid
AUD 140,000 - 180,000
Senior Application Programmer (Java) - Vice President - Sydney
Senior Application Programmer (Java) - Vice President - Sydney

Citi • Sydney

On-site
AUD 120,000 - 180,000
Sr Application Developer (Java with C++/C#) - Vice President
Sr Application Developer (Java with C++/C#) - Vice President

Citi • Sydney

On-site
AUD 120,000 - 160,000
VP, Senior Application Programmer — Cash Equities
VP, Senior Application Programmer — Cash Equities

Citigroup • Sydney

On-site
AUD 110,000 - 150,000
VP, Senior Applications Engineer – Java & Microservices
VP, Senior Applications Engineer – Java & Microservices

Citi • Sydney

On-site
AUD 120,000 - 180,000
Senior Java Apps VP for Cash Equities & Microservices
Senior Java Apps VP for Cash Equities & Microservices

Citigroup Inc. • Sydney

Hybrid
AUD 140,000 - 180,000
Applications Support Senior Analyst (Assistant Vice President)
Applications Support Senior Analyst (Assistant Vice President)

Citigroup • Sydney

On-site
AUD 120,000 - 170,000
Application Support Tech Lead Analyst (Digital Custody Assets) - Vice President
Application Support Tech Lead Analyst (Digital Custody Assets) - Vice President

Citigroup • Sydney

On-site
AUD 180,000 - 230,000
Application Support Tech Lead Analyst (Digital Custody Assets) - Vice President
Application Support Tech Lead Analyst (Digital Custody Assets) - Vice President

Citi • Sydney

On-site
AUD 150,000 - 190,000
Applications Support Intermediate Analyst (Officer)
Applications Support Intermediate Analyst (Officer)

Citigroup Inc. • Sydney

On-site
AUD 90,000 - 130,000