DESCRIPTION:
Duties: Develop, modify, and migrate applications on the platform. Develop and maintain Identity and Access Management policies, authentication mechanisms, and role-based access controls. Implement Single Sign-On (SSO) solutions, and integrating various identity providers such as LDAP, Active Directory and OAuth.. Use applications to build projects using programming languages and to develop software according to client’s requirements. Enhance security by implementing multi- factor authentication and adaptive authentication mechanisms. Software development including coding, testing and integration. Work on IAM configurations, procedures and best practices for knowledge sharing within the organization. Work on migration of legacy IAM systems to modern, cloud-based IAM solutions, and improve scalability and performance. Collaborate with cross- functional teams to gather IAM requirements and design access control solutions tailored to specific business needs. Automate IAM-related tasks and integrate IAM processes into CI/CD pipelines. Provide support for IAM-related incidents, ensuring prompt issue resolution and minimal service disruption. Perform unit testing of the written code before promoting to higher environments. Test the application modules and features. Involve in code reviews.
QUALIFICATIONS:
Minimum education and experience required: Bachelor's degree in Computer Science, Electronic Engineering, Computer Engineering, Computer Information Systems, or related field of study plus two (2) years of experience in the job offered or as Software Engineer, or related occupation.
Skills Required: Requires experience in the following: Linux and Shell scripting for system configuration and maintenance; Unix shell programming methods; Managing Windows; Identity and Access Management (IAM); Integrating IAM solutions with existing identity repositories such as Active Directory; Agile Software Development Life Cycle (SDLC) methodologies and tools for project management; Building applications using Application Architecture disciplines; utilizing cloud services Amazon Web Services (AWS) for deploying and managing cloud-based applications; Developing software applications and backend services using Java programming language; Working with Git; Developing enterprise-level applications in Java 2 Platform, and Enterprise Edition (J2EE); Performing Automation for continuous integration and deployment processes through Jenkins; Developing applications with Spring framework; mapping objects to relational databases using Hibernate; Writing SQL queries for managing database; Designing web services using Representation State Transfer (REST) principles; Implementing Simple Object Access Protocol (SOAP) to facilitate web service communication; Developing java applications using Maven; data handling using Oracle for database management and optimization; Analyzing and monitoring logs in Splunk to identify and troubleshoot technical issues; Writing and executing Jnits to ensure code reliability and quality; Implementing Unit Testing and strategies to validate performance and software functionality. JPMorgan Chase & Co. All rights reserved. www.jpmorganchase.com. We offer a competitive total rewards package including base salary determined based on the role, experience, skill set, and location. For those in eligible roles, discretionary incentive compensation which may be awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process. In addition, please visit: https://careers.jpmorgan.com/us/en/about-us.
Job Location: 10 S Dearborn St., Chicago, IL 60603.
Full-Time. Salary: $128,200 - $155,000 per year.