JPMorgan Chase 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 http://www.jpmorganchase.com/ .
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.
This position is for a Java Software Engineer to join an Agile Scrum team in the development of an existing application requesting new functionality and modifications to existing features. The application is moving towards developing micro-services that will be cloud-enabled and will leverage a high level of test automation and deployment automation to achieve Continuous Integration and Delivery.
The team is a cross-functional team responsible for the end-to-end, full stack development of the application. While each team member has a primary skill set, they are also expected to learn and contribute to areas outside of their primary skill set. The team is co-located, highly collaborative, and values continuous improvement, open communication and pair programming.
Bachelor’s degree in Computer Science, similar technical field of study (Master's degree preferred) or equivalent practical experience
At least 5 years’ professional experience in Java Software Engineering
Software development experience in a team environment using distributed source control, continuous integration, and code quality analysis tools
Strong written and verbal communication skills
Experience with TDD and automated testing
Self-motivation, humility, and dedication to improvement
Experience working in an Agile Scrum or Kanban team
Spring Framework; preferably version 4
RESTful micro services architecture
RDBMS and No-SQL database technologies
Log Management with Splunk or ELK
Additional Skills Desired:
AWS or Netflix OSS Libraries
GIT / Bit Bucket
JPMorgan Chase is an equal opportunity and affirmative action employer Disability/Veteran.