Job Title: Senior Java Engineer – IAM (Ping Identity)
Job Summary
We are looking for a highly skilled Senior Java Engineer with strong expertise in Identity & Access Management (IAM) to design, develop, and deliver secure, scalable enterprise solutions. The role involves translating business and functional requirements into robust software applications while working in Agile/DevOps environments.
Key Responsibilities
- Design, develop, and support enterprise and cloud-based applications using Core Java and Spring technologies
- Lead and contribute to IAM implementations using PingFederate, PingAccess, and PingID
- Develop RESTful APIs, microservices, and secure authentication/authorization solutions
- Collaborate with business analysts, architects, and cross-functional teams to deliver high-quality solutions
- Support CI/CD, UAT, incident triage, and production support
- Ensure solutions follow best practices in security, performance, and scalability
- Mentor junior engineers and contribute to technical excellence across teams
Required Skills & Experience
- 6+ years of software development experience (or equivalent)
- 3+ years of hands-on IAM experience (Ping Identity suite)
- Strong expertise in Core Java, Spring Boot/MVC/Security, Hibernate, REST APIs, and Microservices
- Experience with SAML, OAuth, OIDC, MFA, LDAP/AD/Azure AD
- Strong exposure to Agile/DevOps methodologies
Preferred Qualifications
- Ping Identity Certification (PingFederate preferred)
- CISSP or equivalent security certification
- Experience with SSO, Identity Lifecycle Management, API Security, SSL/TLS