Description Cyber Security Technology Controls, Global Identity & Access Management (GIAM) provides identity and access management solutions for the firm's infrastructure and applications. The team ensures that appropriate access controls are in place and applied effectively and continuously
We are looking for a high performing, hands-on software architect / senior engineer to join our team to enhance and modernize internal authentication platform across the. In this role, you will:
Interface with members of your team, line of business product teams, vendors and business analysts from other teams to deliver robust entitlements (AuthN) solutions for JPMC and our clients.
Design our next generation authentication engine including service interfaces and persistence.
Develop reference implementations in Java that integrate Authentication products with JPMC infrastructure.
Participate in installing, configuring and evaluating new COTS authentication products.
Design and develop monitoring and alerting solutions for our authentication implementations.
Automate security scans, deployments and checkouts across environments (e.g., QA, UAT Production).
Assist in advising other development teams from various Lines of Business on how to properly integrate with our authentication infrastructure.
Provide tools and documentation to our operate team to reduce support efforts.
Provide support to our operate team when required.
Participate in daily scrum calls and leverage Jira to track your deliverables for each sprint.
Work collaboratively with global team members and partners.
Identify, communicate, mitigate and appropriately escalate risks and issues that impact planned deliverables.
Understand our authentication architecture and how it fits into the overall security architecture including the architecture of the applications that consume our authentication solution.
Mentor and develop junior technical talent.
Participate in the planning and execution of Disaster Recovery/Resiliency tests.
Bachelor's degree in Computer Science or equivalent
Strong Communication Skills
5+ years' experience in Java, RESTful webservices, XML, JSON, and Apache Tomcat.
5+ years' experience with ORM technologies such as MyBatis.
3+ years' experience designing service contracts and relational data models.
5+ years' experience in building highly available and maintainable systems.
Understanding of Authentication (AuthN) and Authorization (AuthZ) platforms
Experience designing, deploying or integrating with Entitlements solutions
Understanding of DevOps and current hands-on experience with automation tools such as JIRA, Maven, Git and/or Bitbucket.
Experience with job scheduling technologies like Autosys.
Ability to work on multiple active projects simultaneously.
Experience working in a financial services environment on Identity and Access Management (IAM) Solutions
Working knowledge of Linux
Working knowledge of Python and/or Shell Scripting
Experience with performance testing, performance test tools, investigation and resolution.
Experience with containers and Cloud readiness
This position is anticipated to require the use of one or more High Security Access (HSA) systems. Users of these systems are subject to enhanced screening which includes both criminal and credit background checks, and/or other enhanced screening at the time of accepting the position and on an annual basis thereafter. The enhanced screening will need to be successfully completed prior to commencing employment or assignment
When you work at JPMorgan Chase & Co., you're not just working at a global financial institution. You're an integral part of one of the world's biggest tech companies. In 20 technology centers worldwide, our team of 50,000 technologists design, build and deploy everything from enterprise technology initiatives to big data and mobile solutions, as well as innovations in electronic payments, cybersecurity, machine learning, and cloud development. Our $10B+ annual investment in technology enables us to hire people to create innovative solutions that will are transforming the financial services industry.
At JPMorgan Chase & Co. we value the unique skills of every employee, and we're building a technology organization that thrives on diversity. We encourage professional growth and career development, and offer competitive benefits and compensation. If you're looking to build your career as part of a global technology team tackling big challenges that impact the lives of people and companies all around the world, we want to meet you. Associated topics: c, c/c++, c#, design pattern, java, lead, programming, senior, senior software developer, software engineer lead
* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.