JPMorgan Chase Java/Big Data Engineer in Jersey City, New Jersey

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.6 trillion and operations worldwide. The firm is a leader in investment banking, financial services for consumers and small business, commercial banking, financial transaction processing, and asset management. A component of the Dow Jones Industrial Average, JPMorgan Chase & Co. serves millions of consumers in the United States and many of the world's most prominent corporate, institutional and government clients under its J.P. Morgan and Chase brands. Information about JPMorgan Chase & Co. is available at

About J.P. Morgan Corporate & Investment Bank

J.P. Morgan's Corporate & Investment Bank is a global leader across banking, markets and investor services. The world's most important corporations, governments and institutions entrust us with their business in more than 100 countries. With $18 trillion of assets under custody and $393 billion in deposits, the Corporate & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world. Currencies Technology supports the business goals of the Global FX business for all technology delivery, having direct application development responsibility for key business systems and an overall end-to-end remit for systems implementation across the Currencies business. The team consists of people based in London, Bournemouth, Houston, New York, Mumbai, Bangalore, Singapore, Tokyo and Sydney.

Project Description

WCP(Wholesale Client Profitability) Technology, part of Client Intelligence Technology group manages various strategic platforms which sources data, analyze it and redistributes complex analytics pertaining to client profitability, the team also manages various technology reporting platforms for senior decision making staff enabling them to understand client profitability and actual ROI of a client.

The role will require the candidate to understand existing applications and complex workflows, propose solutions for solving business problems and align deliverables with business cycles.

The Primary role is a hands on development role which will include new Development, providing L3 support, and develop enhancements to existing applications using technologies including Hadoop, Spark, Vertica, Java and latest Web Technologies. The job will require the candidate to establish strong partnership with global development teams, Operations teams as well as other technology and business partners in the group.

Business support and answering day to day queries for the business will be part of the job.


• Development (Coding) for Hadoop, Spark and Java and Angular Js

• Adhering to the appropriate SDLC and Agile practices

• Performing code reviews and pair programming.

• Implementing best practices/standards for development and production releases

• Working closely with plan teams and business aligned technology teams.

• Being part of various POC efforts for new build and setting up clusters

• Working closely with operate teams, understanding JPMorgan DevOps practices and aligning releases accordingly

• Testing prototypes and oversee handover to operational teams.

• Facing business teams from time to time post releases and answering questions on data and release schedules

• Documenting requirement

• Supporting and enhancing current applications

  • 5-7 years of experience in the field of Technology development

  • Hands on 5+ years of experience in core Java, multithreaded environments, web development and good understanding of J2ee Concepts including data structures

  • Hands on experience of Hadoop/ Spark and Impala

  • Good hold on Sql and database concepts, should be able to write complex queries.

  • Understanding of financial concepts including Balance Sheets, P&L Statements and Ratios and financial products

  • Good hold on scripting Shell/Perl and Python.

  • Good understanding on Unix

  • Good hold on MS office (power point, Excel, Word and Visio)

  • Bachelor's or Master's degree in Information and computer Science or equivalent an practical work experience

Essential Professional Skills

  • A "can do" attitude

  • Be able to adjust quickly to changes

  • Very Good verbal and written communication

  • Ability to work to deadlines

  • Aptitude to decipher complex business functions

  • Ability to Multitask and inquisitiveness to learn newer domain and Technology

  • Organization skills, be able to prioritize task base on priority level.

  • Ability to multitask and quickly respond to critical issues and changes in requirements

  • Adopt best practices in day to day work to improve efficiency.

  • Be able to partner with people from other teams to get work done togetherCommunication skills, be able to explain the root cause of an issue; be able to explain necessary testing variables that apply to code written; be able to explain code implementation in detail and at a high level

  • Flexibility to work with global teams which will require working off normal working hours

  • Sound communication skills and ability to interact with senior business leaders and technology colleagues

  • Leadership skills should be able to improve the team working by providing technical and process guidance; be able to motivate and influence both business and technical communities

  • Bringing Innovative and practical ideas

JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.