Lead Java SailPoint Developer

Overview

On Site
Depends on Experience
Full Time

Skills

SailPoint
Core Java
IAM
SSO
MFA
IGA
PAM
Python
Beanshell
Java
Saas
Cloud
iDP
SAML
OAuth
OIDC

Job Details

Position Overview

We are seeking an experienced Identity and Access Management (IAM) Engineer to take ownership of mission-critical systems that optimize and secure the company s IAM infrastructure. This role involves hands-on development, system integration, and strategic collaboration across teams to deliver robust, scalable IAM solutions.


Key Responsibilities
  • Lead the design, development, and implementation of IAM solutions with a focus on SailPoint IdentityNow/IdentityIQ, including both out-of-the-box and custom integrations using Java, Python, Beanshell, and other languages.

  • Architect and implement IAM components such as SSO, MFA, IGA, PAM, and integrations with various Identity Providers (IdPs), using security protocols like SAML, OAuth, and OIDC.

  • Collaborate cross-functionally on strategic planning and the evaluation and adoption of emerging IAM technologies.

  • Develop and maintain clear, comprehensive system documentation, leveraging tools like Confluence Wiki to capture system configurations, operational workflows, and best practices.

  • Lead and potentially oversee PAM solution deployments, ensuring alignment with security frameworks including NIST and CIS.

  • Mentor junior engineers, lead technical initiatives, and effectively communicate IAM strategies across all levels of the organization.


Ideal Candidate Profile Additionally, they will consider someone who has strong prior developer skills, preferably with core Java, and have moved into a SailPoint Developer role. They do not need to have current Java work. The do need to have a developer background to be able to understand what what needs to be done with SailPoint.
  • Experience: 10+ years in IT, with a strong background in hands-on development using core Java and scripting languages. Recent experience working with SailPoint and related IAM platforms is required.

  • Technical Expertise:

    • Proven development experience onboarding/configuring applications (SaaS, cloud, on-prem) with SailPoint using Java, Python, etc.

    • In-depth knowledge of IdP integration and protocols such as SAML, OAuth, and OIDC.

    • Familiarity with authentication and access control mechanisms like SSO, MFA, and PAM across various environments (on-premise, distributed, SaaS).

  • Cloud & SaaS: Experience with cloud platforms such as AWS or Azure is preferred.

  • Communication: Strong interpersonal skills with the ability to engage effectively across technical and non-technical teams.

  • Certifications: SailPoint certifications are highly desirable.


Additional Information
  • Education: Bachelor s degree in IT, Computer Science, Business, or a related field is preferred; equivalent experience will be considered.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About SmartTech Staffing Partners