Develop and maintain complex BeanShell and Java rules for: Account correlation
Attribute transformation
Pre
and post-provisioning logic
Design and implement custom business processes (workflows) to support non-standard lifecycle events, including: Emergency “kill-switch” terminations
Multi-tier federal approval chains
Lead application onboarding efforts, including: Building custom REST, SOAP, and JDBC connectors
Integrating legacy government systems lacking out-of-the-box SailPoint support
Utilize the SailPoint Object API to programmatically manage: Identity Cubes
Roles
Entitlements
Troubleshoot and optimize platform performance using: IIQ Console and Debug pages
XML configuration analysis
Task and workflow diagnostics
Write and execute complex SQL queries to: Validate identity data
Perform backend troubleshooting within the IIQ Identity Database
Integrate with enterprise systems using APIs (JSON/XML) and support web server environments such as Tomcat and JBoss
Requirements
Bachelor’s degree in computer science
3 years of professional Java development experience with deep expertise in BeanShell scripting and XML configuration OR 7+ years of professional Java development experience with the same technical expertise
Strong experience with: SQL and database troubleshooting
API integrations (REST/SOAP, JSON/XML)
Web server environments (Tomcat, JBoss)
Ability to obtain or currently hold a Public Trust security clearance (or higher)
SailPoint Certified Engineer (IdentityIQ), a plus
Experience working within federal or highly regulated environments, a plus