Apply Now    

Application Development Lead - Vice President

Job Description

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

Corporate Technology and Risk purpose is to ensure the security and resiliency of the Firm’s computing environment, protect customer and employee confidential information, and comply with regulatory requirements globally. We accomplish this through strong information security leadership and active collaboration with line of business information risk managers to provide high quality security solutions and services that are focused on improving the Firm's risk posture.

Oversight and Control (O&C) was designed to ensure a strong and consistent control environment across the organization from front office to back office, regardless of line of business or functional area. With Control Officers appointed for each Line of Business, Function and Region, we have a comprehensive coverage/accountability model that promotes firmwide dialogue and consistency in approach and solutions. The Control System Technology group provides technology solutions in support of the mission of Oversight & Controls Group.

Control System’s Technology is seeking Applications Developer Lead in support of activities of Oversight & Controls Group; more specifically relating to support of the Regulatory Engagement Strategic Project. The Regulatory Engagement Program cuts across Lines of Business (LOBs) and functional groups (e.g., legal, compliance, tax, etc) using existing tactical solutions and there is a need to define and implement a strategic solution.

The role requires an effective hands-on development leader with outstanding success delivering large scale applications in a fast paced, dynamic, and time-sensitive organization. The candidate must be a good team player, be able to work with the technical architect, business analyst, QA and help/mentor team members; must have initiative and eager to learn new technologies.  Candidate must be knowledgeable in software development methodologies and familiar with processes followed by large firms.

Responsibilities Include:
  • Participate in project planning sessions with project managers, business analysts and team members to analyze business requirements and discuss the technical design and solution.
  • Come up to speed with the firm software development policies, standard and guidelines; personally follow these standards and ensure that these are followed for the project.
  • Participate in design reviews and provide input to the design recommendations; perform code reviews and provide recommendations.
  • Develop and unit test your work following the coding standards, guidelines and patterns; help team members with the same.
  • Document your changes and work with QA and business analyst to test and ensure solution aligns with the requirements.

  • Bachelor or Master's degree in Engineering, Computer science or equivalent with relevant experience.

  • 10+ years hands-on experience working with a mix of enterprise development technologies including Java and J2EE and strong applicability of Object-Oriented techniques and principles

  • Minimum 5+ years working as a development lead, mentoring junior developers and with experience in all phases of software development including design, configuration, testing, debugging, implementation, and support of large-scale, business centric and process based applications in large-scale distributed technology projects in a Java / J2EE environment.

  • Excellent written and oral communication skills and demonstrated ability to interact with all technical and non technical members of the organization

Essential Technical Skills:

  • Solid Java 7 skills with clear understating in data structures and multithreading.

  • J2EE skills like Java Servlets and JSPs, JDBC, JPA, Messaging etc

  • Spring and JPA (iBatis or Hibernate, etc)

  • Application development on a RDBMS like Oracle. Create efficient SQL queries.

  • Application server (Tomcat, WebSphere, etc)

  • Integrated Development Environment like eclipse, RAD, JBuilder, etc

  • Source code management system like SVN, Clearcase, TFS, etc

  • Development Methodologies like Water Fall, Agile, Scrum etc


Desirable Technical Skills:

  • Web MVC frameworks like Spring MVC, Struts2 etc

  • JavaScript, JQuery or any other client side frameworks like AngularJS, ExtJS

  • CSS3 and HTML

  • Shell Scripts and Linux environment.

  • Messaging products like WebSphere MQ, TibcoEMS, etc

  • Enterprise Service Bus like Mule ESB.

  • Working knowledge of ETL tools like Informatica etc

  • Working knowledge of Business Intelligence (BI) and analytics tools like Cognos etc

  • Continuous Integration using Jenkins or similar tools


Req #: 160012573
Location: Jersey City, NJ US
Job Category: Technology
Employment Type: Full Time
Potential Referral Amount: 5000 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.