Staff Software Engineer-Java - Bengaluru, India - Ping Identity
Description
As a Staff IAM Software Developer, you will work on a cross-functional engineering team developing the next generation of Identity and Access Management SaaS products.
You will have opportunities to work on PingOne multi-tenant cloud platform that redefined how IAM admins design the user journey.
Our team works on essential user-related features and collaborates with other departments and development teams throughout the Agile development process.
Come be part of something extraordinaryYou will:
Design and develop APIs and scalable microservices for the AWS cloud using JavaWork with product managers, architects, and other stakeholders to deliver product capabilitiesDevelop test automation assets in a continuous integration and deployment environment.
Troubleshoot issues, and provide fixesParticipate in design and code reviewsDevelop features and enhancements from user storiesBecome a product expert in important areas to encourage higher-quality development effortsDesign and Build customer-facing web applications using our shared React component libraryReport to a Development Manager in the R&D OrganisationYou have:
Deep hands-on experience in the design, development, and deployment of business software at scale.
Fundamental knowledge in Identity and Access Management (IAM).
Familiarity with the following protocols:
SAML, OAuth, OpenID Connect, and SCIM.Experience building scalable AWS cloud-based applications8+ years of experience and strong proficiency with Java as a backendExperience with one or more JavaScript frameworks such as React.
Experience integrating REST APIs with web applicationsExperience debugging using browser development toolsProficient in Unix-based environmentsBachelor's Degree in Computer Science or equivalent experienceCustomer-facing skills to represent Ping Identity well within the customer's environment and drive discussions with senior personnel regarding trade-offs, best practices, project management, and risk mitigation.
Leading/Involved in the highly available and fault-tolerant enterprise.You have an advantage if:
Knowledge of Dockerization and KubernetesGood security and identity conceptsExperience with asynchronous messaging (Kafka, Redis)Experience with NoSQL databases like MongoDB, Cassandra, ElasticsearchAwareness/experience of Cloud Platforms AWS/AzureOur Benefits:
Generous time offParental LeaveHealthcareGenerous Holiday Schedule