We use cookies. Find out about cookies here. By continuing to browse this site you are agreeing to our use of cookies.

Senior Java/Spark Developer, Jersey City, New Jersey

CountryUnited States
StateNew Jersey
CityJersey City
The Olympus Markets Data Strategy team is building a next generation Data Fabric to solve the evolving Business, Analytical and Regulatory needs of Citi's Institutional Clients Group (ICG). The Fabric will bring together disparate data sources for the Global Markets organization and enable industry-leading analytics, client reporting, regulatory, surveillance, supervisory reporting(s) and data science solutions. It will also provide enhanced data quality controls , completeness and accuracy, reconciliations, entitlements, performance, management of data retention and archival per regulatory guidelines.

As part of this program build out the team are developing best in class applications to meet these use cases and managing complex data\application migrations to the Olympus Architecture.

The role of the Senior Developer Involves being part of a dynamic team and contributing towards the development of product rollout, software development and application\data migrations. The ideal candidate will have expertise in Java, Big Data and Spark platforms. Olympus is based on big data architecture and has multiple streams of work for risk and market data analytics. The personnel will be involved in building the Olympus risk data platform.

Candidate has the opportunity to be a contributor to the Citi Markets Data Strategy and contribute towards the goal of increasing revenue by providing key analytics/MIS/metrics for decision making, whilst also improving regulatory quality and accuracy. The candidate will work directly with bright and innovative individuals on both the business and technology side, giving broad exposure to front-to-back trade processing and electronic trading across all asset classes. The successful candidate can make a significant difference to business performance.

Key Responsibilities:
  • Develop programs to onboard Risk Data from Messaging middleware to the data store
  • Develop Real time caching solution for intraday and eod risk data services
  • Developing programs to migrate Historical Data from legacy platforms to the Big-data platform
  • Provide SME support for development of automated QA scripts
  • Setup monitoring and management for services


Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.
  • 8+years of Development experience with expertise in the following:
    • Java Server side development working in Low latency applications
    • Financial background preferable
    • Python
    • Apache Spark
    • In-memory databases
    • SQL
    • Linux
    • Hadoop Ecosystem (HDFS, Impala, HIVE, HBASE, etc.)
  • A history of delivering against agreed objectives
  • Ability to multi-task and work under pressure
  • Ability to pick up new concepts and apply the knowledge.
  • Demonstrated problem solving skills
  • Enthusiastic and proactive approach with willingness to learn
  • Excellent analytical and process-based skills, i.e. process flow diagrams, business modelling, and functional design;
  • The candidate is expected to be dynamic, flexible with a high energy level as this is a demanding and rapidly changing environment

Job Family Group:

Job Family:
Applications Development

Time Type:

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi") invite all qualified interested applicants to apply for career opportunities. 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 .

View the " EEO is the Law " poster. View the EEO is the Law Supplement .

View the EEO Policy Statement .

View the Pay Transparency Posting
EmployerSenior Java/Spark Developer

Get new jobs by e-mail