Apply Now    

Associate, Software Engineer

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

JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.5 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


Duties: Develop software functionality including developing code, performing configuration tasks and providing export support expertise for applications. Development languages and tools used include Java, Javascript, Databases and Messaging platforms. Produce technical designs for new application concepts and features including architecture and deployment plans,  collaborating with other architects in JPMorgan, including Object Oriented design. Perform complex system configuration and application setup. Provide system recommendations for new feature enhancements and developing modules. Conduct analysis of potential enhancement solutions, identify and recommend solutions to address functionality gaps in the application. Responsible for creating and deploying system specifications by analyzing access, information, and security requirements and designing system infrastructure and defining system and operational policies and procedures. Responsible for maintaining technical system performance by performing system monitoring and analysis and performance tuning. Provide troubleshooting for system hardware, software, and operating and system management systems. Design and run system load/stress testing and escalate application problems to partner teams. Design and deploy secure applications including access management, monitoring, control, and evaluation. Establish and test disaster recovery policies and procedures along with the completing back-ups. Lead problem analysis and troubleshooting of production issues, resolving issues to ensure stable and resilient computing systems in place. Build and manage software development processes (build, test, and deployment) with automation using the open-source continuous integration (CI) tool, Jenkins.

Minimum education required: Bachelor’s degree or equivalent in Engineering, Technology or related field.


Minimum experience required: Five (5) years of experience in application development, or related experience.


*Skills required: Experience with Java Development. Software analysis and design experience. Experience with software modeling Unified Modeling Language. Experience with Java J2EE, including features JSP, Servlets, JNDI, JAXB, JDBC, and JTA. Experience with data parsing using XML (DOM) and XPATH. User Interface development experience with CSS, jQuery, HTML and Javascript. Knowledge of framework libraries including Spring libraries Spring Data Access and Spring IOC. Knowledge of GWT, Smart GWT, Apache CXF, and Jersey. Knowledge of framework libraries including Apache CXF and AJAX. Experience with messaging products including IBM MQ, Java JMS and Apache Qpid. Demonstrated knowledge of software configuration management and building tooling schedule maven, subversion and shell scripting on Linux & Windows. Demonstrated knowledge of Distributed version control systems including Git and shell scripting using the tool Cygwin. Demonstrated knowledge of databases including Oracle, DB2, MySQL, Hibernate, and Ibatis. Experience with Eclipse, Apache, Tomcat, Apache http server, and visio. Experience with data parsing using  JSON. User Interface development experience with AngularJS. Employer will accept any amount of professional experience with the required skills.
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.