Apply Now    

Full-stack Developer - Intelligent Solutions

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.


JPMorgan Intelligent Solutions (JPMIS) creates & commercializes solutions based on the firm’s information & analytic resources that enable consumers, businesses & governments to make better decisions and achieve their objectives.


As a full-stack developer reporting to the Head of Data Engineering for Intelligent Solutions, you will be charged with creating next-generation Big Data management frameworks and backend services that will revolutionize how the firm interacts with, catalogs, analyzes and provisions its data assets. The ideal candidate for this position is results-driven with exceptional knowledge of the software development life cycle, especially in the analysis of software design, code development and its application to testing. The candidates for this role must be willing to push the limits of traditional development paradigms typically found in a data-centric organization while embracing the opportunity to gain subject matter expertise in a variety of data assets ranging from financial to digital/mobile.

  • Build and implement front-end web applications and back-end services that integrate with other products.
  • Interact with clients both within JPMIS and across the firm (including counterparts in Retail & Wholesale Banking, Risk, Digital/Mobile)

  • Validate requirements and system design

  • Automate and streamline existing processes, procedures, and toolsets

  • Ensure code paths are unit tested and defect free

  • Participate in full integration testing

  • Rapidly address issues and fix defects discovered during deployment



  • Strong Java, Python, Ruby and/or other functional programming skills
  • Experience with JavaScript web application frameworks (e.g., Angular, jQuery, Backbone or Ember)
  • 2-3 years of solid system development experience leveraging a variety of the following technologies:
    • Web Development: HTML5, CSS3, JavaScript, JSON, XML
    • J2EE Technologies: JSP / Servlets, EJB3, JMS, JDBC, JMX, JMS
    • Web Services: SOA, XML, XSL, SOAP, REST, Spring MVC, Spring Boot
    • Application Development: Python, Java, Ruby
    • Application Design: Model-View-Controller (MVC), Object Oriented, RESTful services / APIs
    • Data-Layer Development: MySQL, PostgreSQL, NoSQL
    • Hadoop: HDFS, Hive, Spark, HBase, Impala, Apex
  • Sound understanding of continuous integration & continuous deployment environments
  • Proven proficiency with XML, Tomcat/JBoss, Apache, Web Services, SOA and other distributed technologies and architectures
  • Solid understanding of application program interfaces (APIs), messaging software and interoperability techniques and standards
  • Knowledge of SQL and ETL concepts is a plus
  • Strong analytical skills with a passion for testing
  • Excellent problem solving and debugging skills
  • Team collaboration maintaining exceptional code, architecture and documentation
  • Detail oriented with a commitment to innovation
  • History of open source contribution is a plus
  • Bachelor’s degree in Computer Science or Information Systems or equivalent practical experience. Master’s degree is a plus

Req #: 160038582
Location: New York, NY US
Job Category: Technology
Employment Type: Full Time
Potential Referral Amount: 0 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.