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.
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
Organization: *CONSUMER & COMMUNITY BANKING
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