Sailpoint Engineer

TEKsystems•Detroit, MI
•$75 - $90•Remote

About The Position

The IAM Java & SailPoint Upgrade Engineer is a hands-on contractor engagement of at least six weeks, focused on upgrading and stabilizing SailPoint IdentityIQ (IIQ) from version 8.2p4 to an approved, supported target release of 8.4p3 or 8.5. The role includes technical diagnosis, upgrade execution, and remediation of custom Java and BeanShell jobs and integrations, with particular emphasis on JBoss application-server configuration, deployment, and runtime troubleshooting. It is an application engineering and upgrade delivery role, not a standalone system administration assignment. The engagement may be extended based on progress and business need to include broader IAM Java and SailPoint engineering responsibilities. The engineer will assess the existing IIQ installation and its customizations, integrations, build and deployment processes, and environmental dependencies; validate and carry out an approved staged upgrade; and support testing, controlled production deployment, and stabilization. The position is based in Detroit, Michigan, and is fully remote.

Requirements

  • Hands-on SailPoint IdentityIQ upgrade and stabilization experience relevant to moving from IIQ 8.2p4 to an approved supported release.
  • Deep JBoss EAP expertise, including application-server configuration, deployment, and runtime troubleshooting.
  • Experience diagnosing and remediating custom Java and BeanShell jobs, rules, scheduled tasks, and integrations.
  • Ability to troubleshoot across Linux, IIQ, Java, JBoss, databases, directories, connectors, and external services.

Responsibilities

  • Assess the IIQ 8.2p4 installation, custom eFixes, rules, workflows, scheduled Java and BeanShell jobs, libraries, plugins, integrations, build and deployment processes, and environmental dependencies; document upgrade blockers and risks.
  • Validate and execute an approved staged upgrade toward IIQ 8.4p3 or 8.5, including intermediate patch or version steps when required, and establish rollback, backup, and cutover procedures.
  • Assess JBoss EAP version compatibility, Java/JDK requirements, modules, classloading, datasources, JDBC drivers, security settings, deployments, clustering, logging, and performance; implement approved, supported middleware changes or migration.
  • Reverse engineer, refactor, rebuild, and test custom Java jobs, BeanShell rules, scheduled tasks, JAR dependencies, APIs, and integration code affected by IIQ, Java, JBoss, or library changes; replace unsupported or deprecated approaches where practical.
  • Troubleshoot failures across Linux, IIQ, Java, JBoss, databases, directories, connectors, and external services; address security vulnerabilities and production stability issues within the approved scope.
  • Execute regression and operational testing for identity aggregation, provisioning, reconciliation, lifecycle workflows, scheduled jobs, access governance, and critical integrations.
  • Support controlled production deployment and stabilization.
  • Coordinate daily with IAM staff and vendors, maintain an issue and risk log, provide concise progress updates, and transfer operational knowledge.

Benefits

  • Medical, dental, and vision coverage, if eligible.
  • Critical illness, accident, and hospital coverage, if eligible.
  • 401(k) retirement plan with pre-tax and Roth post-tax contributions available, if eligible.
  • Voluntary life and AD&D insurance for the employee and dependents, if eligible.
  • Short- and long-term disability coverage, if eligible.
  • Health Spending Account (HSA), if eligible.
  • Transportation benefits, if eligible.
  • Employee Assistance Program, if eligible.
  • Time off or leave, including PTO, vacation, or sick leave, if eligible.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service