JPMorgan Chase Java Software Engineer in Chicago, Illinois

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 at .

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.

JPMorgan ACCESS is a mission critical, large scale, web & mobile based, cash management application directly tied to the strategic growth of Treasury Services. ACCESS is the largest Technical project within JPMorgan; leveraging a host of new technologies, offering developers the opportunity to expand and apply their technical capabilities. ACCESS is one of the most visible initiatives within the entire bank.

Duties and responsibilities:


  • Work with a team that develops smart and scalable solutions and provide a solid experience for our users.

  • Converse fluently in the full web-technology stack.

  • Develop an understanding of our products and the problems we are attempting to solve. Go beyond working from requirements… help architect the system and experience and ship production ready code early and often in a Scrum shop.

  • Help us grow our platform with clever, long-lasting solutions that serve to grow our business.

  • Bring us what no one else has - a fresh perspective that sets you apart from the pack.


  • You're eager to learn anything and everything. Whether it's related to front-end or back-end, there's no end to building your own potential.

Required Skills:

  • BS in Computer Science or similar technical degree with 5+ years of experience

  • Strong Core Java knowledge including 5+ years in Java Development.

  • You also know the ins and outs of Java Web Application development (MVC, Web Services, JSP etc.). Minimum of 3 years experience.

  • Spring, Hibernate is a framework of choice.

  • Familiarity working with front end technologies like JAVASCRIPT, JQuery, CSS, HTML5

  • Experience writing tests (Unit, Integration)

  • Strong RDBMS understanding (Oracle preferred)

  • Experience with source control software such as GIT, Subversion

  • Experience with Continuous Integration technologies (i.e. Maven, Jenkins, Sonar) desired

  • Preferred if experience with Single Page UI MVC frameworks such as Angular, Ember

  • You can write well-abstracted, reusable and efficient code and correctly employ design patterns.

  • You're a driven technical professional who takes pride in your craft.

  • New and emerging technologies excite you, but you are mindful enough to employ the right solutions for the right problems.

  • Understanding of money movements, including Account Transfers, Book Transfers, ACH, domestic and international wire payments, and currency trading.

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