Job Description
Job Title: Software Developer – Full Stack (Identity & Access Management) – Senior
Location: Toronto, ON (Onsite)
Client: Public Sector
Duration: 12+ Months Contract (Extension Possible)
Note:
We are seeking a highly skilled Senior Full Stack Software Developer with deep expertise in Identity and Access Management (IAM), particularly Oracle Identity Manager (OIM) and PKI solutions. The ideal candidate will have strong hands-on experience in Java, Angular, OAuth2/OIDC, and enterprise-scale IAM implementations, supporting secure, compliant, and high-availability systems in a complex government environment.
Key Skills & Expertise:
- 5+ years of hands-on development experience with Oracle Identity Manager (OIM)
- Strong expertise in OIM customization, including schedulers, adapters, plugins, custom UI, and connector development
- Extensive experience with Oracle Identity and Access Management Suite Plus
- Strong knowledge of OAuth2 and OpenID Connect (OIDC), including custom client development and IAM integrations
- Proven experience supporting IAM implementations with 10,000+ registered users
- Strong full stack development skills using Java (OpenJDK 8 & 11), Spring Boot, and Angular 12/14
- Experience with microservices architecture and Microsoft Azure
- Solid understanding of GO-ITS 25 security compliance requirements
- Strong troubleshooting, analytical, and problem-solving skills
- Excellent documentation and communication skills
Experience / Requirements:
- Bachelor’s degree in Computer Science, Engineering, or related field
- 10+ years of overall application development and support experience
- 5+ years designing, developing, deploying, and sustaining large-scale enterprise applications
- Strong experience with enterprise platforms and infrastructure:
- Web Tier: Oracle HTTP Server (OHS), IIS, IBM HTTP Server, Apache Tomcat
- Application Tier: WebLogic, Oracle Directory Server Enterprise Edition
- Database: Oracle 19c
- Operating Systems: Windows and Linux
- Experience with non-production and production environment troubleshooting
- Strong exposure to Change Management, Release Management, and ITIL processes
- Experience with automated testing and performance tools (e.g., LoadRunner)
Responsibilities:
- Design and develop solutions to resolve existing PKI OIM issues
- Enhance and complete required features for identity and certificate management systems
- Ensure OPS/BPS Secure modules comply with GO-ITS 25 security standards
- Implement solutions supporting client application migration from OPS/BPS Secure Service
- Provide full Software Development Life Cycle (SDLC) support, including:
- Requirements analysis and solution design
- Development, integration, testing, and deployment
- Proof-of-concept development and technology evaluations
- Develop, configure, and deploy programmatic constructs such as:
- Scripts, queries, views, reports, and procedures
- Install, configure, and support development and deployment tools
- Provide performance and consumption reporting development support
- Document maintenance procedures, operational guidelines, and support processes
- Collaborate with testers, architects, and stakeholders to ensure high-quality delivery
- Support production systems and perform root cause analysis for complex technical issues
If you’re interested in exploring this opportunity or learning more, please share your updated resume at:
Afzal.Khan@buzzclan.com