ECS is seeking a Java Identity and Access Management (IdAM) Developer to support the design, development, implementation, and maintenance of our Identity Management system for a law enforcement organization.
Requirements
- Proficiency in Java/J2EE development, web services (SOAP, REST), and database technologies (Oracle, SQL).
- Expertise in Oracle Identity and Access Management Suite, including Oracle Identity Manager (OIM), Oracle Access Manager (OAM), Oracle Unified Directory (OUD), and Oracle Virtual Directory (OVD).
- Experience in designing and implementing complex IDM solutions, including user provisioning, single sign-on (SSO), and role-based access control (RBAC) models.
- Familiarity with scripting languages (e.g., PowerShell, Python) for automation and customization of IDM processes.
- Demonstrated ability to develop, engineer, and enhance IdAM capabilities and components, and the overall IdAM system infrastructure.
- Proficiency in the development/engineering/enhancement of IdAM capabilities, components, and processes.
- Strong troubleshooting and problem-solving skills, with the ability to analyze complex technical issues and propose effective solutions.
Responsibilities
- Develop/engineer identity management software workflows and other COTS software configurations.
- Perform Oracle, Windows, and Red Hat Enterprise Linux patching and system updates.
- Perform scripting in Bash, PowerShell, Java, and JSON.
- Verify software scripts and external/internal data synchronization processes.
- Maintain Identity and Access Management Oracle products including Oracle Access Manager (OAM), Oracle Identity Manager (OIM), Oracle Virtual Directory (OVD), and Oracle Internet Directory (OID).
- Configure and implement Role and Attribute Based Access Control Policies.
- Design, implement, and maintain web applications and software.
Other
- Must have a current Top-Secret Clearance with the capability of obtaining SCI / CI-Poly if needed to meet contract requirements.
- Provide knowledge transfer and hands-on training to other team members.
- Review existing procedures and implement efficiency improvements to include automation of manual processes.
- Effective communication and collaboration skills, with the ability to work closely with cross-functional teams and stakeholders.
- Professional certifications in Oracle IDM or IAM-related fields are highly desirable.