Java Developer with IAM
Futuretek
Toronto, Ontario, Canada
6d ago

JOB TITLE : JAVA DEVELOPER

We are seeking a Developer with Identity Management background to assist in on-boarding critical business applications to Bank’s Central Access Control platform to modernize, strengthen and simplify the Access Governance process.

You will assist in on-boarding (accounts, permissions) from source applications to the Central tool making sure that extraction process is reliable and efficient and proper policies and risks are applied to the corresponding roles.

As the project is both an exciting and strategic business initiative for us in 2019 you can expect to work within a large cross-

functional technical team in an exciting, fast-paced environment with challenging deadlines. You will also need to demonstrate a willingness and flexibility to work evenings and weekends as necessary to support project activities within permitted change maintenance windows to avoid disruption to the business.

Job Responsibilities :

  • Works closely with customers, Business Analysts, and other team members to understand business requirements that drive the analysis and design of quality technical solutions
  • Build feed files and automated data extraction process for the critical business applications teams as required
  • Analyze application permission models and use direct connectors when necessary to efficiently manage application access
  • Responsible for the effective analysis and understanding of existing solution and possible design, customize and enhance code to efficiently manage access request, certifications and integrations to a separate ticketing system ensuring that the solution is delivered on time and within budget.
  • Makes recommendations towards the development of new code or the reuse of existing code.
  • Understanding of AD and LDAP concepts and working experience with at least few
  • Implement new systems or enhancements by reviewing programs written by team members, establishing and executing system test procedures, developing implementation plan, developing the required program and system documentation, diagrams and ensuring all functionality has been delivered as required.
  • Provides post implementation support and guidance and training on new / existing methodologies with respect to development and support team responsibilities.
  • Use of critical thinking and validation tools to measure overall success of each on-boarding activity
  • Must have the ability to understand and follow change management policies and procedures when implementing and executing changes
  • Ability to prioritize and execute on multiple tasks within a larger project effort while ensuring deadlines are strictly adhered to
  • Provide regularly reporting of overall project status to the project delivery manager and direct manager on a regular basis
  • Qualifications / Skills Required :

    You should have excellent analytical, problem solving skills and must be creative and flexible in taking abstract concepts to identify technical solutions to resolve business problems in a rapidly changing, demanding and complex business environment.

    Detailed understanding of application on-boarding, access governance and application development.

    Specialized knowledge of the following technical skills :

  • Experience with software packages (SailPoint Identity IQ, Oracle Waveset, Radiant Logic VDS)
  • Programming languages (Java, BeanShell, JSP / Servlets, C / C++, PERL, Unix Shell scripts, Batch, Powershell, VB Script, SQL, PL / SQL etc.)
  • Application on-boarding
  • RBAC, Access Control Matrix, Provisioning
  • Automation and / or scripting skills
  • Active Directory / LDAP
  • Multiple operating systems, such as UNIX, Windows, Linux, AIX etc.
  • Programming methodologies (agile, waterfall)
  • Web technologies (WebService, XML, SOAP, REST, WebSphere, Tomcat, JBoss, Firewalls, HTML, xHTML, JSON etc.)
  • Database technologies (Oracle, SQL Server)
  • Development techniques, such as coding, debugging, testing, use of IDE tools
  • Effective project planning and time management skills to ensure multiple tasks and project streams are delivered on time
  • CISSP certifications are a strong asset
  • Must have 5-7+ years practical experience in developing and deploying complex, enterprise technology.

    Nice to have skills,

  • Strong technical documentation skills using software such as Microsoft Visio
  • SVN, TFS, ANT, Maven
  • SSIS, SSRS, PowerBI etc.
  • Client / server computing
  • System architecture, analysis and design
  • Apply
    Add to favourites
    Remove from favourites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form