Apply Now    

Software Engineer - Java/Hadoop

Req #: 170114886
Location: Jersey City, NJ, US
Job Category: Technology
Potential Referral Amount: 3000 US Dollar (USD)


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
The Corporate Technology (CT) organization develops applications and provides technology support for corporate functions across JPMorgan Chase, including Global Finance, Corporate Treasury, Risk Management, Human Resources, Compliance, Legal, and all functions within the Corporate Administrative Office (CAO).
CT teams are aligned with corporate partners’ evolving technology needs and the firm’s ever expanding technology controls agenda.
A top CT priority is building scalable corporate systems. Teams focus on:
  • Responding to the evolving regulatory environment and helping to meet the firm’s regulatory commitments by addressing internal and external commitments
  • Advancing the firm’s Roadmap programs -- Single Sourcing of data, Architecture Convergence, and Rationalization of Platforms
  • Adopting industry leading technologies to support best-in-class business capabilities for high performance computing and data storage solutions
  • Driving innovation across the firm’s corporate technology portfolio, increasing efficiencies through process automation, and Agile application development, with an emphasis on user experience and shorter development cycles
  • Investing in security & controls for cyber, access/entitlements uplift, data protection and application resiliency
Data Acquisition and Control (DAC) group within Risk and Finance technology is chartered with the mandate to streamline and single source all Transaction and Position as well as reference data strategically from several diverse line of business systems from CIB, CCB and other lines of business with the aim of removing redundancy, driving efficiencies and establishing a single version of reconciled data for consumption across firm wide Risk and Finance Organizations.
The group is looking for a Java/Hadoop Hands-on developer to join the team to work on multi-year strategic initiatives that will develop/extend a new information platform and centralized data management services for all data associated with the various risk stripes: Risk (i.e. Credit / Market / Liquidity /Country risk/Capital risk etc). 
As an Application Developer, you will provide high quality technology solutions that address business needs by developing and supporting applications within an existing technology environment. You will utilize a combination of mature and cutting edge programming methodologies and languages.  You will adhere to coding standards, procedures and techniques while contributing to the technical code documentation, participate in planning sessions with team members to analyze business requirements and contribute to the proposed IT solution. You will participate in design reviews and provide input to the design recommendations, document the detailed application specifications and develop high quality code that adheres to architectural approaches and coding policies/standards. Participate in code reviews and ensure that all solutions are aligned to design specifications.  You will thoroughly unit test application to support the QA phase by working defects assigned to you targeting low re-open rates.
 Education Requirement:
  • BS in Computer Science or similar technical degree or specialized training/equivalent work experience
Key Responsibilities shall include but are not limited to:
  • Coding various Services, Components, and participating in the development of Java and Big Data/Hadoop processes.
  • Conduct/Lead technical discussions with internal and external stakeholders.
  • Provide support to larger RFT organizational initiatives aligned to delivering business value, creating efficiencies and improving controls.
  • Coordinate with cross-functional teams , testing teams and drive resolution of open items and issues.
  • Drive high quality of all deliverables across complete SDLC – using Agile best practices for speed to market.
  • End-to-end technology delivery for key strategic and regulatory projects


Required Skills and Qualifications:
  • BS in Computer Science or similar technical degree or specialized training/equivalent work experience.
  • 4+ years of recent experience predominantly in Java, J2EE, Spring, Hibernate, Unix/Linux including shell scripts, Oracle PL/SQL, XML/XSLT.            
  • Experience with development in Big Data environment (including but not limited to Hadoop, ElasticSearch, Map Reduce, Hive, Kafka, Storm, Hbase, Spark, mongo DB, Cassandra)                 
  • Strong understanding of programming paradigms such as distributed architectures and multi-threaded program design.
  • Should be very strong in algorithms, collection framework and java concurrency to build high performance engine to handle large amount of data.
  • Experience in developing applications using rules engines, complex event processing and memory cache software
  • Experience working in a Data warehouse environment is a huge plus
  • Knowledge of middleware interfaces, including MQ, JAXB, XML, SOAP, XSLT, MQ, OSGI, and web services 
  • Knowledge of GOF (Gang of Four) and other design patterns i.e. MoM, SOA, MVC
  • Agile development experience including test driven development
  • Experience with source control tools, such as Git and SVN
  • Experience with the phases of the traditional Software Development Life Cycle
  • Experience evaluating available application alternatives to support business needs is a plus
  • Recent experience working in financial services, with priority given to Risk domain experience is a huge plus.
  • Experience in financial products (consumer, commercial banking, investment banking), and risk management – especially knowledge of OTC derivatives, commodities products e.g. IRS, CDS, Equities, Bullion Products) domains is a huge plus.
  • Strong analytical and problem solving skills with emphasis on data analysis
Additional requirements:
  • Very strong hands on development, analytical and problem solving skills
  • Great communication and team player skills
  • A firm focus on high quality deliverables and meeting the deadlines.
  • Must be hands-on, strong team player and be extremely flexible and able to work in deadline driven, fast paced environment adopting to constantly changing business priorities.
  • Be self-starter, ability to work independently or with others and achieve goals in a matrixed org setting.
  • New and emerging technologies excite you, but you are mindful enough to employ the right solutions for addressing the business problems.
Apply Now    

Join our Talent Community

Not ready to apply? Leave your information with us and we will keep you up to date with new career opportunities.

Things to note

Sign in to our application system to continue your job search or update your profile.

Current employees sign in here. Contractors sign in here.

Any information you provide is confidential and will only be viewed by our recruiters in an effort to fill open positions. In addition, the information you provide is subject to our privacy policy practices.

Please note that J.P. Morgan will not accept unsolicited approaches or speculative CVs, nor will J.P. Morgan be responsible for any related fees, from Third Party Firms who are not preferred suppliers.

The firm invites all interested and qualified candidates to apply for employment opportunities.

Need disability related assistance?

If you are a US or Canadian applicant with a disability who is unable to use our online tools to search and apply for jobs, please click here.

Important links

Click here to view the "EEO is the Law" poster.

Click here to view the "EEO is the Law" supplemental poster.

Click here to view our U.S. Pay Transparency Policy.

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