

CDW
IIQ Developer
⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for an IIQ Developer on a 1-year contract in Oklahoma City, requiring U.S. citizenship or Green Card. Candidates must have a Bachelor’s in Computer Science, 3-5 years of Java experience, expertise in BeanShell, and SQL proficiency.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
880
-
🗓️ - Date
April 10, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
On-site
-
📄 - Contract
Unknown
-
🔒 - Security
Yes
-
📍 - Location detailed
Oklahoma City, OK
-
🧠 - Skills detailed
#Computer Science #Java #"ETL (Extract #Transform #Load)" #Scripting #SQL Queries #Shell Scripting #JDBC (Java Database Connectivity) #JBoss #REST (Representational State Transfer) #API (Application Programming Interface) #Security #JSON (JavaScript Object Notation) #SQL (Structured Query Language) #XML (eXtensible Markup Language)
Role description
•
•
• PLEASE READ FIRST
•
•
•
• This position requires U.S. citizenship or Green Card and eligibility to obtain a Public Trust security clearance as a condition of employment.
• 1 year contract opportunity through CDW working for our end client
• Must be able to work on-site M-F in Oklahoma City
• If candidate is relocating for this position, CDW is able to offer a $1,000 bonus paid out after 90 days of employment.
IIQ Developer:
• The IIQ Developer must at a minimum have a Bachelor’s in Computer Science, and have a minimum of three to five (3 -5) years of professional Java development experience and deep expertise in BeanShell scripting and XML configuration. Preference for SailPoint Certified Engineer.
The IIQ Developer must also possess the following qualifications:
• Ability to write complex SQL queries to validate data in the IIQ Identity Database and perform backend troubleshooting
• Proficiency in integrating with APIs (JSON/XML) and understanding of web server configurations (Tomcat/JBoss)
The Contractor IIQ Developer must be responsible for the following:
• Write and maintain complex BeanShell and Java rules for account correlation, attribute transformation, and pre/post-provisioning logic
• Design and code custom Business Processes (Workflows) for non-standard lifecycle events, such as emergency "kill-switch" terminations or multi-tier federal approval chains
• Application Onboarding: Build custom REST, SOAP, and JDBC connectors for "unconnected" government legacy systems that lack out-of-the-box SailPoint support
• Utilize the SailPoint Object API to programmatically manipulate Identity Cubes, Roles, and Entitlements
• Use the IIQ Console and Debug pages to troubleshoot object XML, performance bottlenecks, and task failures.
•
•
• PLEASE READ FIRST
•
•
•
• This position requires U.S. citizenship or Green Card and eligibility to obtain a Public Trust security clearance as a condition of employment.
• 1 year contract opportunity through CDW working for our end client
• Must be able to work on-site M-F in Oklahoma City
• If candidate is relocating for this position, CDW is able to offer a $1,000 bonus paid out after 90 days of employment.
IIQ Developer:
• The IIQ Developer must at a minimum have a Bachelor’s in Computer Science, and have a minimum of three to five (3 -5) years of professional Java development experience and deep expertise in BeanShell scripting and XML configuration. Preference for SailPoint Certified Engineer.
The IIQ Developer must also possess the following qualifications:
• Ability to write complex SQL queries to validate data in the IIQ Identity Database and perform backend troubleshooting
• Proficiency in integrating with APIs (JSON/XML) and understanding of web server configurations (Tomcat/JBoss)
The Contractor IIQ Developer must be responsible for the following:
• Write and maintain complex BeanShell and Java rules for account correlation, attribute transformation, and pre/post-provisioning logic
• Design and code custom Business Processes (Workflows) for non-standard lifecycle events, such as emergency "kill-switch" terminations or multi-tier federal approval chains
• Application Onboarding: Build custom REST, SOAP, and JDBC connectors for "unconnected" government legacy systems that lack out-of-the-box SailPoint support
• Utilize the SailPoint Object API to programmatically manipulate Identity Cubes, Roles, and Entitlements
• Use the IIQ Console and Debug pages to troubleshoot object XML, performance bottlenecks, and task failures.






