Job Description :
Job Title: JAVA Developer with IAM Knowledge
Location: Brooklyn Park, Minnesota
Mode of Employment: Full Time Position


Mandatory Technical / Functional Skills
8+ years of software development experience using Java/J2EE (Spring
Experience in web service/ REST API implementations using Spring/SpringBoot.
Hands on experience in CICD automation using Git, Jenkins, Chef & Artifactory Repository.
Experience with test-driven development and software test automation
Deep experience working in an agile environment (e.g. user stories, iterative development, etc
Must have 5 or more years of hands on OIM, SOA experience developing custom provisioning and approval workflows.
Having ADF customization experience with OIM 11gR2 UI is a plus.
Hands on technical experience in OIM for the development of the below:
Extend OOTB connector provisioning workflow (10g and 11g both) as well develop from scratch
o Active Directory
o RACF (IBM Mainframe)
o Web Services (both Soap Based as well as Restful)
Custom plugin / reconciliation tasks using Java APIs (JNDI, JDBC, product exposed APIs)
Managing catalog items for access request and certification
Configure certification
o User based, Entitlement based, Role based, Application instance based
o Event trigger, Incremental, multi-phased review, risk analytics
Notification for initial assignment, reminders, expirations, escalations
SOA 11G BPEL and Human workflow and configure multiple level approvals including one or more: manager approval, user approval, and group approvals.
Ability to
o Debug and performance tune the below:
o Reconciliation slowness
o Failures of Provisioning, SOA approvals and automated the retry
o Event handler / orchestration event failures
o Archival utilities to handle requests, task, recon data growth
Hands on technical experience of BI (Business Intelligence) Reporting Experience.
Candidate should have knowledge of OIM, SOA schema to generate custom Operational and Historical reports on OIM transactions / events including failures.
Well versed with OIM components like Remote

Roles and responsibility:
Develop and test code to deliver functionality that meets the overall business strategy and objectives
Build the work needed to implement features from the product backlog
Size user stories
Unit test code, create automated test scripts, and execute all other testing-related tasks
Test deliverables against a user story’s acceptance tests
Execute necessary project documentation
Work closely with other team to ensure that features meet business needs
Follow industry-standard agile software design methodology for development and documentation
Work with infrastructure, security, and other partners
             

Similar Jobs you may be interested in ..