Core Java Developer - Trading / Securities Lending - Vice President - NYC

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,320–$213,480 / yr
Posted
48 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $184k
This role $178k
$134k most similar roles pay here $222k

This role pays more than 57% of similar roles. Most pay $157,000–$211,200 — the shaded band above. At the midpoint, this role pays about $178k versus about $184k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 386 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 357 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Core Java Developer - Trading / Securities Lending - Vice President - NYC

Citi's Equity Finance Technology team in New York is seeking a senior software engineer to join their Trading application development effort. This role involves collaborating with technologists across various locations and working closely with traders to build business solutions using agile methodologies. The ideal candidate will have 6-10 years of experience in Java development or systems analysis, along with expertise in Core Java, Kafka, SQL, and Git. They should also be familiar with QA practices such as TDD and BDD, and possess strong interpersonal and communication skills to manage stakeholder expectations effectively. Additional knowledge in React and full-stack development is beneficial, as well as familiarity with Prime Services. This position requires a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

What you'll do

  • Design and develop software solutions using Core Java for trading applications.
  • Collaborate with traders to build business solutions through agile methodologies.
  • Perform quality assurance, TDD, and BDD practices in development cycles.
  • Implement technical skills such as Kafka, SQL, and Git in project delivery.
  • Manage stakeholder expectations by providing clear communication on progress.

What we're looking for

  • 6-10 years of experience in application development with Core Java.
  • Strong expertise in Java, Kafka, SQL, and Git.
  • Experience in QA, TDD, and BDD practices.
  • Familiarity with agile methodologies required.
  • Excellent interpersonal and communication skills.
  • Bachelor's or Master's degree in Computer Science or related field.

More like this

Similar roles

Senior Back-end Java Developer - Trading Platforms, VP

Citi

Remote (Jersey City, New Jersey) 7 days ago $142,320$213,480
Java Kotlin Python Spring Boot Kafka Solace Tibco MQ Kubernetes Docker OpenShift Oracle SQL CI/CD TDD BDD DevOps Trunk-based development Feature flags Performance tuning Observability
Remote