Python Software Engineering Lead

Company: JPMorgan Chase Bank, N.A.
Location: Wilmington, Delaware, United States
Type: Full-time
Posted: 02.MAY.2021
< >


JPMorgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of trillion and operations in more than 60 countrie...


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, protecting customer and employee confidential information, and complying 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. The Application Developer will design, develop, test and implement JPMorgan Chase & Co security automation and orchestration platform that integrates with various existing security technologies used within firm in order to provide a layer of "connective tissue" between them. The successful candidate will work within the Security Engineering team, in partnership with the firm's Architecture, Security Operations and Lines of businesses, in a hands-on environment; working with numerous and varied in-house and third-party applications. The successful candidate will have a strong combination of practical development, engineering, administration, information technology, and security skills. Specific responsibilities will include: Develop platform for doing automation and orchestration of various third-party and in-house built applications to improve efficiency of analysts. Perform Technical design and Code review Implement agile, continuous development and integration methodology Keep abreast with the latest developments in Enterprise Java and open source technologies; share knowledge with the team and propose adoption of new technology Understand capabilities of various third party Cyber security products used for Perimeter security, Network security, Endpoint security, data security and threat intelligence (Products from vendors like FireEye, Reversing Labs, Symantec, Bluecoat, CyberArk, RSA,Cisco, Splunk etc.). Do integration of orchestration platform with these security products using management APIs provided by these products (REST, JSON etc.) Understand functions of various corporate systems related to emails, IT application and infrastructure asset management, access management, network and firewall management. Orchestration and automation platform integrates with these internal systems to enrich case management data, engage asset owner for approval for action etc. Understand processes and playbooks executed by Security Operations that uses various Cyber security products to detect, investigate, and remediate Cybersecurity related issues. Provide technical inputs to management during proof-of-concept reviews for new security products Provide technical guidance to the Security Operations Center and/or the lines of businesses during investigations or incident response. Qualifications To be considered for this role you should have a bachelor's degree in computer science and 3+ years of programming experience in enterprise class application, with core competency in designing and implementing service integration applications. Additional experience can be substituted in lieu of degree. Must have Strong Python development experience; Otherwise solid experience in other Object oriented language preferably JAVA Excellent understanding of doing integration with third party APIs (Webservices, JSON, REST, XML etc.) Experience with asynchronous messaging such as Apache Kafka, IBM MQ or Rabit MQ, Good hold on scripting including Powershell/Shell/Perl and/or Python Experience with source code tools like Git Experience with Agile scrum methodology and tools (JIRA,Confluence) Solid experience in test-driven development, unit testing, continuous development and continuous integration technologies (Jenkins) Experience in utilizing relational database or No SQL database. . Proficiency in development environment using Tomcat, Websphere etc Relevant work experience in developing highly scalable and resilient applications Strong experience with monitoring tools (Splunk, Dynatrace) Strong passion to learn Nice to have Experience with Java, Spring Framework and Spring Boot Experience with any open source BPM tools like Comunda, Zeebe Preferable to have experience on any "SQL on Hadoop" tool like Impala/Jethro Understanding of network concepts such as Firewalls, Load-balancers, and complex network designs. Experience in automation technologies, tools, and frameworks: Selenium, SOAP UI, Postman, Cucumber Experience with performance testing tools such as JMeter Expected soft skills Work well was part of global distributed team Self-motivation and tenacity to push new ideas and changes through Responsibilities Provide technical leadership to scrum teams Identify opportunities for process and tool improvements; drive them from concept to implementation Defining technical approaches and tooling adhering to SDLC guidelines Work with product owner and Cyber security operations on agreeing on refining business requirements and acceptance criteria. JPMorgan Chase & Co., one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. In accordance with applicable law, we make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.Equal Opportunity Employer/Disability/Veterans

Apply Now


Loader2 Processing ...