Jersey City, NJ, US

Consultant - (CREQ132746)


Spark Developer
Citi Funds Transfer Pricing is being built to execute Funds Transfer Pricing (FTP) globally across Citigroup and for all businesses. FTP is important in how Citi determines the internal price when allocating funds between businesses and treasury. This allocation adjusts the revenues/expenses of businesses for the costs/benefits associated with funding and liquidity risks taken through asset and liability generation. CitiFTP will consolidate the FTP process to reflect funding costs through a standardized, transparent, and consistent framework with robust oversight and governance.
Experience : 3 to 5 years
Work with overall Core team and build generic loading framework using Java, Apache Spark, Hive/Impala, Parquet, Redis and related Big Data Technologies
Responsible for systems analysis, Design, Coding, Unit Testing and other SDLC activities
Requirement gathering and understanding, Analyze and convert functional requirements into concrete technical tasks and able to provide reasonable effort estimates
Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
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, esting, debugging, and implementation
Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
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 behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
Java essential
Apache Spark
RDBMS experience
Service oriented architecture, and data standards like JSON, Avro, Parquet
Agile/Scrum methodology experience is required.
Experience in SCMs like GIT; and tools like JIRA
Strong systems analysis, design and architecture fundamentals, Unit Testing and other SDLC activities
Strong communication skills, should be able to communicate effectively with business and other stakeholders
Demonstrate ownership and initiative taking
Nice to have:
Exposure to Cloud Services (AWS, Google Cloud)
Bachelors degree/University degree or equivalent experienc

Primary Location

: US-NJ-Jersey City


: Full Time

Job Type

: Experienced


: No

Job Posting

: 20/07/2022, 10:39:33 PM
Apply Now Back to Results Return to Job Search

Apply Now

Are you the right fit for this role? Please submit you application and resume/CV and we will be in touch.


Required, maximum file size is 512KB, allowed file types are doc, docx, pdf, odf, and txt

Currently selected file:

Apply Now

Are you the right fit for this role? Please submit you application and resume/CV and we will be in touch.
Please ensure all fields have been filled.

Your Information

Upload your Resume*

Please note only files with .pdf, .docx or .doc file extensions are accepted.

Max file weight: 512KB.

Please attach your resume, ensure it is in the correct format and smaller than 512KB.