JPMorgan Chase Java Applications Development Lead in Wilmington, Delaware

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

Cyber Security is chartered with managing and directing the security programs focused on the discipline of cyber security design, implementation, analytics, threats, monitoring, response, and investigation across the organization. Our core services are focused on assuring the security of the computing environment, protect customer and employee confidential information, and comply with regulatory requirements globally. This is accomplished through strong information risk governance, active collaboration with business risk managers, and providing high quality security solutions and services which enable improving the organization's overall risk posture.

Job Summary As the Applications Developer Lead for the Vulnerability Management Service in Cyber Security, you will be the technical lead of an Agile development team building the Vulnerability Management Service system as a Cloud ready service, from the ground up. This position requires a strong self-starter with solid technical programming background and technical leadership qualities, who can lead the way, assist the development team with architecture, design decisions, coding, trouble shooting and any other technical issues. You will partner closely with the Project Manager for Vulnerability Management Service to ensure all prerequisites of the development execution are worked through ahead of time, so the team never has to wait for any external dependencies.
You will lead by example, which includes coding yourself and overseeing the development performed by your team in compliance with the firm wide and CCB specific applicable standards and guidelines. As the Applications Developer Lead you will have technical leadership of about five to ten resources and you are responsible for a solid, high quality step by step implementation of the tasks assigned to your development team. You will be able to deliver consistently and with increased efficiency thanks to your previous hands on experience through all phases of the software development life cycle, from Requirements via Architecture, Design, Build, Automated Test, Operations to Client Support. You will assist with developing a vision around standardized development processes and tools, POC new developer tools, develop presentations of the vision and present/sell the vision to various levels of the management, up to C level managers.

Primary Duties and Responsibilities
* Technical leadership of an Agile software development team

  • Deliver high quality software following the Clean Code guidelines for design, build and test

  • Lead the development team through architecture and design process

  • Ensure compliance to JPMC’s and CCB’s policies, guidelines, processes and technology controls

  • Continuously drive development efficiencies aligned with the development standards

  • Perform POCs and present the results to various levels of the management team

  • Contribute to the tools vision of the CDO, present the vision and assist with driving adoption

  • Continuously manage team performance and contribute to the career development of the team members

    Qualifications Bachelor’s Degree required or equivalent work experience and minimum 5 years of hands on experience in Java. At least 2 years’ experience in Agile software development, preferably with an emphasis on Software as a Service and at least 3 years recent experience in the financial services industry, preferably working for a large bank.

  • Hands on recent coding experience with the latest WEB technologies, in particular Java, J2EE, Java Script, HTML, Spring

  • Hands on experience with SaaS architecture, scale, security and operations

  • Hands on experience with application and data security, data management and systems to systems integration

  • Ability to contribute to architecture discussions, helping the team to architect and design a system from the ground up.

  • Broad exposure to development tools for waterfall and Agile development methodologies

  • Excellent written and verbal communication/presentation skills to various levels of the organization

  • Ability to hire and retain top talent

  • Experience managing resources that are geographically distributed and culturally diverse.

  • Strong written and oral communication skills

  • Excellent judgment and decision making

  • Ability to resolve conflict & facilitate decision-making

  • Flexible, process-oriented, organized, with excellent analytical & troubleshooting skills

  • Ability to work with cross functional teams to deliver the agreed upon scope within short sprint cycles.

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

Job: *Applications Development


Title: Java Applications Development Lead

Location: DE-Wilmington-Delaware Tech Center / 59179

Requisition ID: 150126170

Other Locations: US-NJ-Jersey City-NOC 4 - 545 Washington / 02968