JPMorgan Chase Cybersecurity Software Engineer in Lewisville, Texas

About J.P. Morgan Chase & Co.

J.P. Morgan Chase & Co. (NYSE: JPM) is a leading global financial services firm with assets of $2.1 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. A component of the Dow Jones Industrial Average, J.P. Morgan 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 J.P. Morgan Chase & Co. is available at http://www.jpmorganchase.com/

Cybersecurity Technology Controls (CTC) delivers streamlined and consistent solutions supporting JPMorgan Chase’s Controls, Access Management and IT Risk agendas, with a focus on stability, delivery, efficiencies and people. The goal of TC is to drive standardization, consistency and simplicity in a JPMorgan Chase architecture that fosters long-term productivity, quality and innovation across the entire enterprise. The disciplines within this organization are Oversight & Controls Technology, Identity & Access Management, IT Risk & Controls, and Third Party Risk Management.

The Global Identity and Access Management (GIAM) organization within CTC provides access control governance and Identity Services for all lines of business (LOBs) globally, providing the right access to the right people at the right time for all technology platforms and applications supported by TC, and provides a comprehensive set of applications, tools, and staff to globally implement, monitor and manage technology risk solutions.

GIAM is seeking Privileged Access Management (PAM) Software Engineer to devise and maintain firm’s Privileged Access Management (PAM) solution. This solution enables governance, administration and control of privileged access. The role entails R&D, engineering, integration and support, and as such require extensive experience in designing and delivering enterprise grade IT solutions.

The ideal candidate will have an excellent understanding of information security practices, compute infrastructures, computing services, operating systems, applications, databases, middleware, and management systems. Ideal candidate will be an expert solutions engineer and possess an extensive knowledge of Identity & Access Management (IAM).

This role requires a wide variety of strengths and capabilities, including:

  • Expertise in application, data, and infrastructure architecture disciplines

  • Advanced knowledge of application design and business processes

  • Ability to work collaboratively in teams and develop meaningful relationships to achieve common goals

Proficiency in the following disciplines is required:

  • Java / J2EE or C#

  • Oracle /SQL Server or equivalent database development

  • HTTP Protocol

Experience with the following is preferred

  • REST, SOAP

  • API Design and development, hardening, monitoring, and API Gateways

Experience with the following are a plus

  • Cloud development for AWS, Cloud Foundry, and/or Microsoft Azure

  • Puppet / Chef / Jenkins or other continuous delivery and infrastructure configuration automation tools

  • Spring Framework / IoC / Entity Framework

  • Net Core 2.0

The following is also expected:

  • 8+ years of software development experience including, but not limited to, mature design, coding, testing and debugging skills.

  • 6+ years of proven experience with designing and developing application using Java / J2EE, or .Net, or comparable development languages

  • Experience with designing and developing applications for Identity and Access or other Cyber-related functions is a plus

  • Strong understanding of modern OO development languages and concepts such as Classloading, Memory Management, Transaction management, etc.

  • Strong understanding of object-oriented analysis and design using common design patterns.

  • Experience practicing test-driven development

  • Experience with secure coding practices

  • Ability to think creatively and solving problems simply, not always through technology.

  • Work with people of different skill sets in a cross-functional team, across locations.

  • Be a self-starter, driven and able to take initiative and work with minimal supervision.

  • Knowledge of Agile Development:

This position will involve the following:

o Working with end users to deliver business value early

o Iterative and incremental delivery

o Emergent design and architecture

o Automated unit, integration, and acceptance testing

o Continuous integration, continuous build and automated deployment

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