Iam/sailpoint Developer Resume
SUMMARY
- Having 7+ years of experience in Analysis, design and development of enterprise software applications using Java, J2EE and Identity and Access Management (IAM) technologies
- Around 4+ years of hands on experience in development SailPoint IIQ 6.2, 6.3, 6.4, 7.0 and 7.2 workflow solution.
- Installation and configuration of SailPoint application across all environments development, stage and production.
- Expertise in Customizing SailPoint Identity IQ (5.x and 6.x).
- Successfully designed and implemented systems, based on N - tier distributed architecture using Java and J2EE technologies including Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Tiles, Struts and Design Patterns.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Value Object, Singleton, Service Locator and Data Access Objects.
- Strong experience in handling different Web Servers likes Apache Tomcat and Application Servers like Web Sphere, BEA Web Logic and JBOSS.
- Strong knowledge in developing Web Services using SOAP, REST, OAuth 2.0, SAML 2.0 and XML.
- Expertise in Java Multi-threading, Serialization, Synchronization, Collections, Files Handling, Generics, Exception handling concepts.
- Managed projects for design, Configuration and implementation of SailPoint IIQ, including coordinating with vendor leadership, Technical services leadership and end user customers.
- Experienced in developing static/dynamic HTML pages, providing client-side validations in JavaScript and providing interactive front-end GUI using CSS, XHTML.
- Experience implementing SSO product such as ForgeRock , PingIDentity .
- Practical knowledge about Sequence Diagram, Class Diagram, Work Flow Diagram and ER diagrams which using UML, Visio and Rational Rose design tools makes.
- Configuring the Applications (Authoritative and Non Authoritative) using AD, Flat file and JDBC connectors to load the Identity Cubes.
- Connector development for target Systems (Active Directory, JDBC, CSV).
- Developed custom workflows (With multi-level approval and time-based escalation for
- Approval process, profile update and self-service, changing the profile of User and modifications to Groups).
- Experience in requirement gathering, feasibility study and technical/functional documentation.
- Worked with vendor’s Product Support teams to resolve issues (defects, bugs, enhancements) with product.
- Performed Integration with multiple applications such as AD, Exchange, RDBMS, Flat File &, LDAP.
- Designed screens using JSF and Java Beans according to the client requirement.
- Developed LCM events in Sailpoint IIQ.
- Good Experience with the Life Cycle Manager while requesting additional access and managing accounts.
- Proficient in creating server-side components, designing and implementing Business Tier Objects, User Interface (GUI) design and development, Unit testing, debugging and Deployment.
- Implemented in client or server web browsers and web servers using web technology workshop.
- Strong experience in RDBMS using DB2, Oracle 9i/10g, MySQL and MS SQL Server.
- Experience with JUnit for unit and integration testing, Log4j for logging errors and debugging, and XML Spy for XML validation.
- Experience with Virtual Directory Services (VDS) tools such as RadianLogic .
- Experience in using Maven and Ant based scripts to build and deploy applications on server.
- Experience in working with various version control systems CVS, SVN.
- Have knowledge of Agile Methodologies like Extreme programming, SCRUM
- Quick learner with outstanding ability to work under pressure and ability to do multitasking and thrive in a dynamic environment.
TECHNICAL SKILLS
SailPoint: Identity and Access Management (IAM), SailPoint IIQ 6.2, 6.3, 6.4, 7.0,7.2 workflow solution.
Java&J2EETechnologies: Core Java, Servlets, JSP, JDBC, JNDI, Java Beans, Hibernate, spring, Tiles, Struts
Frameworks: MVC, Struts, Hibernate, Spring
Programming Languages: C, C++, Java, UNIX, Python, Linux shell scripts
Databases: Oracle 11g/10g/9i, MySQL, DB2, MS-SQL Server
Web Servers: Web Logic, Web Sphere, Apache Tomcat
Web Technologies: HTML, XML, JavaScript, AJAX, SOAP, WSDL
Network Protocols: TCP/IP, UDP, HTTP, DNS, DHCP
Tools: Ant, Maven, Log4j, Identity Access Management, SailPoint IIQ, 6.1, Sun Identity Management.
PROFESSIONAL EXPERIENCE
Confidential
Iam/Sailpoint Developer
Responsibilities:
- SailPoint IIQ Installation and Configuration as required by the design solution.
- Set up SailPoint IIQ on 3 environments (Dev, QA and Production).
- Involved in the upgradation of Sailpoint from 7.1 to 7.1p2 to 7.1p3
- Worked on LCM events like Joiner, Leaver, Re hire and Mover
- Developed custom rule to create the business and It roles in IIQ
- Worked on Poc to use approval process on OOTB functionality with 2 levels of Approvals.
- Worked on connectors like Workday and Active directory and Service Now.
- Tracking the completion status of various certification types like manger, application owner, entitlement owner, advanced and so on.
- Responsible for coordinating stake holders and end user in implementing IIQ.
- Worked as SME for business critical tasks for data migration and business process testing.
- Implemented automated testing with Cucumber using Ruby for testing application modules.
- Assisted Business teams in developing Test scenarios in Cucumber "features" for User acceptance testing of the web interface.
- Provisioning application's requests in IIQ to Create/Amend/Delete user access for the on boarded applications.
- To implement Change Requests in IdentityIQ, Drawing Scheduling of Events and Shape of the weekend for Business Check Outs
- Raising and tracking incidents raised for system issues raised with Technology team.
- Identifying the risks and its root cause to mitigate the existing risk in our process.
- Created Business roles and IT roles based on Client Templates and assigned to a account based on Assignment Rule.
- Communicated to clients and partner’s aspects of both the product and the implementation at the technical and functional levels appropriate for the situation
- Responsible for post-sales requirements gathering, analysis and documentation
Environment : Java, SailPoint 7.1 &7.1p2 & 7.1p3,Apache Tomcat 8.0,beanshell,SQL Server 2016,Oracle JDK 1.8.5, XML
Confidential
IAM/SailPoint Consultant
Responsibilities:
- Implementation of SailPoint Identity IQ to enable enterprise to successfully manage access to applications and to manage the identities.
- Created an enterprise governance model across roles, policies and risk.
- Implemented solution automatically routes access review reports to the appropriate certifiers.
- Implemented solution to track the full history of each certification item, including delegation, forwarding, challenge and review decisions for all entitlements and roles.
- Build resource adapters, Identity Management, Single Sign-On (SSO), Provisioning and Identity Workflows, Access Management, RBAC (Role-Based Access Control) and Authentication and Authorization technologies.
- Worked on Provisioning use case development, role definition, building to meet compliance controls, and IAM governance.
- Worked with Information Security team to integrate with applications and Role Lifecycle Management.
- Troubleshooting, root cause analysis, identification and design of solution, coding that does bug fixes and enhancements.
- Used ServiceNow for all access Requests, Change management and help desk incidents.
- Tickets are initiated through SailPoint provisioning actions such as access review revocation, access request, or role assignment
- Centralized identity data, roles, business policy and risk modeling to support compliance initiatives and user lifecycle management.
- Created test environment using different managed systems like Active Directory, Windows Local and also Cloud Based managed system MS Exchange Online etc.
- Worked on customizing connectors, workflows, forms, rules, policies, report etc. in IIQ for testing purpose
- Involved in Application connector configurations like delimited, JDBC, AD etc.
- Re-certification, Connector Development process using SailPoint Identity IQ product (5.x).
- Assists in Design, Development and Deployment.
- Upgraded SailPoint from 6.3 to 7.2.
- Created Two Levels Approvals of POLICY VIOLATION WORKFLOWS.
- Created Custom tasks and Custom Reports.
Environment: Java, JSF, JavaScript, Hibernate, SailPoint IIQ, Oracle Access Manager, Oracle, Identity Manager, XML, Web logic 11gr2, Oracle Database Enterprise Edition 11g.
Confidential
IAM/SailPoint Developer
Responsibilities:
- Developed and supported IAM solutions to globally dispersed businesses and customers.
- Worked with IAM leads and business IT managers to understand business requirements, enterprise IT standards that influence how IAM solutions and services should perform and operate.
- Implemented and Customized Manage Access and Identity modules as per customer requirements.
- Installation, integration and deployment of SailPoint Identity IQ in client environments
- Develop and customize workflows in the SailPoint Identity IQ for Role Creation, Identity Events, Identity Refresh and Policy Violations.
- Worked on customizing User Onboarding process as per customer requirements and have also On-boarded 50+ applications into Identity IQ
- Worked on different out of the box and custom connectors like Active Directory, UNIX, Delimited, JDBC, RACF, LDAP, Sybase etc.,
- Developed a creation rule to run update, terminate and rehire transactions on specified Employee and Contractor user accounts based on the feed file data.
- Developed a scheduler using Java that will periodically run to terminate contractors on their specified contract end date
- Worked on Access governance for risk reduced privileges.
- Experience in installing, configuring SailPoint policy server, Sun One Directory server ( LDAP ) and various Web & Application servers
- Developed Build Map rules, Pre-iterate rules and Customization rules (Bean Shell Script) for incorporating Business Logic during application onboarding and customization of data.
- Developed custom rules using bean shell and Upgrade SailPoint 6.3 to 6.4.
- Responsible to manage Administration functionality for SailPoint applications such as loading data, create roles, create policies, scheduling tasks and run reports for certification campaigns.
- Build resource adapters, Identity Management, Single Sign-On (SSO), Provisioning and Identity Workflows, Access Management, RBAC (Role-Based Access Control) and Authentication and Authorization technologies.
- Worked on various Certifications, developed custom tasks and reports
- Worked on Scopes in different geo locations and Worked on standard business processes which are pre-defined in Identity IQ and developed custom business processes specific to the environment.
- Developed Custom java to fetch custom Tasks in IIQ .
- Extensively worked with SailPoint API's to develop custom functionalities to suit business requirements
- Provided production support for existing applications apart from configuring new ones.
- Configuration of Roles, Policies and Certifications for governance compliance an also configure business processes to manage ongoing changes.
Environment: Java, JavaScript, Hibernate, SailPoint IIQ 7.0, LDAP, Oracle, Identity Manager, XML, Web logic 11gr2, Oracle Edition 11g
Confidential
Java Developer
Responsibilities:
- Involved in architecting various Business Layer and Data Management components of multitier web based system over J2EE architecture.
- Responsible for JAVA, J2EE and Groovy coding /development.
- Actively designed, developed and integrated the Metrics module with all other components. Used Scrum for managing product development.
- Development using Java, JSP and Servlets on WSAD.
- Developed the functionality for communicating between the modules mostly involved in VIEW and CONTROLLER section of MVC pattern for CMS project, it includes HTML5, CSS3, JavaScript, JQuery and AJAX which were used for UI development.
- Developed Struts Action and Form classes to access Java Beans and UI.
- Wrote MySQL, SQL stored procedures and functions to manage data, MySQL queries for necessary requirements, and MySQL triggers for data automation.
- Designed and coded highly-available systems/web applications with javascript, Node.js. Provided Node.js for architecture.
- Used Hibernate to access database and perform database updating.
- Implemented various complex SQL queries and Stored Procedures.
- Used Spring Core for middle tier development to achieve inversion of control.
- Wrote SQL queries and stored procedures over server databases using SQL Server and HTML files.
- Wrote complex queries and mapped database views using DAO in java.
- Developed Use Cases, UML diagrams such as Sequence Diagrams, Activity Diagrams, and Class Diagrams, for my application modules (Metrics).
- Developed Web Services using XML messages that use SOAP. Developed Web Services for Payment Transaction and Payment Release.
- Developed the application using RAD as methodology and used Eclipse’s features for editing, debugging, compiling, formatting, build automation and version control (CVS).
- Wrote test cases in JUnit for unit testing of classes and implemented the logging using Log4j.
- Retrieving code from the repository and deploying in Production using ANT.
Environment: Java1.6/1.7, JSP, Eclipse, Servlets, Struts, Spring, Hibernate, Git, EJB, Groovy, JNDI, HTML, XML, DHTML, Log4j, Ant, Web Sphere, Oracle, Windows, JSF, JBPM, Scrum, JDBC, Rational Software Architect, Web Services(SOAP/WSDL and REST), JUnit, Maven, SVN,