Apply Now    

Java Developer

Job Description

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2 trillion and operations in more than 60 countries. The firm is a leader in investment banking, financial services for consumers, small business and commercial banking, financial transaction processing, asset management, and private equity.

The Corporate Technology and Risk organization delivers streamlined and consistent solutions supporting JPMorgan Chase’s Controls, Compliance, Legal, HR and IT Risk agendas, with a focus on stability, delivery, efficiencies and people. The goal of CTR’s drive to standardization, consistency and simplicity is a JPMorgan Chase architecture that fosters long-term productivity, quality and innovation across the entire enterprise. The disciplines within this organization are Compliance Technology, Oversight & Controls Technology, Legal & e-Discovery, Identity & Access Management, IT Risk & Controls, HR Real Estate & Global Services Technology, and Third Party Risk Management.


Role Description

As a Senior Java Developer in the Risk & Finance Technology group, the candidate will be responsible for the design, development for our J2EE and Web based Application supporting strategic credit risk and liquidity risk management.  The candidate will work with AD lead to ensure successful analysis and Development of a number of high profile, complex, technical milestones that are core to the success of the Risk & Finance Technology Program.  The individual will be part of a dynamic team of highly talented individuals and will be encouraged to contribute ideas and effort to design and implement new frameworks and methodologies.


  • Design, develop, test and implement requirements
  • Ensure compliance to all requirements and maintain accuracy for same and design all technical system documents and architectural standards.
  • Maintain record of all maintenance release for all applications and maintain knowledge of all enhancements.
  • Recommend enhancements to all designs and prepare software for all reuse.
  • Resolve all emergency production issues and ensure appropriate resolution of all issues within required time-frame.
  • Document all designs and perform all unit tests and develop appropriate applications.
  • Design code for all system design and prepare efficient application programming interfaces.
  • Participate in code reviews, identify/troubleshoot application code-related issues, review and provide feedback to any required final user documentation.
  • Provide implementation support
  • Ensure quality of deliverables, set development standards in areas of code quality, test coverage, monitoring, logging, exception management, documentation and others.
  • Collaborate and build relationships with analysts, project managers, other development teams, operate and operations partners, and clients.
  • 6+ years of recent experience predominantly in Java, J2EE, Spring, Hibernate, Struts,Unix/Linux including shell scripts, Oracle ,XML/XSLT.
  • Strong understanding of programming paradigms such as distributed architectures and multi-threaded program design.
  • Experience in developing applications using rules engines, complex event processing and memory cache software
  • Must have strong knowledge in Object oriented development, version control, release management, change management.
  • Experience in middleware interfaces, including MQ, JAXB, XML, SOAP, XSLT, MQ, OSGI, and web services  
  •  Agile development experience including test driven development ( Junit, Selenium..etc)
  • Experience with source control tools, such as Subversion and ClearCase
  • Experience with the phases of the traditional Software Development Life Cycle
  • Develop Unit Test Plan, associated Unit Test Case and Unit Test results
  • Interface with businesses and development teams across multiple global locations.
    Experience working with multiple file formats (XML, text, CSV etc.), large data sets,  code debugging and debug defects
  • Experience in design and development of Dashboard applications, web based applications and real time integration
  • Ability to convert business requirements into specifications and be able to analyze, design, develop and integrate applications.
  • Strong technical skills, analytical and problem-solving skills, dedication, innovation, drive for excellence.
  • Experience working with offshore / onshore model
  • Strong communication skills and able to work effectively in a team environment.
  • Identify opportunities to fine-tune and optimize the application
  • Experience in developing MapReduce to access HDFS stores is a plus


Desired Experience / Skills:

  • Experience with Risk Management and Finance methodologies and concepts
  • Knowledge of financial products such as securities, credit products and derivatives
  • Experience working in a data warehouse
Req #: 160018819
Location: Houston, TX US
Job Category: Technology
Employment Type: Full Time
Potential Referral Amount: 3000 US Dollar (USD)

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.

Join Now

Privacy Statement

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 contact us by calling (US and Canada Only) 1-866-777-4690. Please indicate the specifics of the assistance needed.

Keep in touch

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