Java/j2ee Developer Resume
Austin, TexaS
SUMMARY:
- Around 16 years of experience in analysis, design and development of various multi - tiered and secured enterprise applications using Fusion Middleware components and Java/J2EE technologies. In which 7.6 years of experience in Oracle Identity and Access Management (IDAM), Oracle Webcenter Portals, ADF and BPEL.
- Involved in development of full life cycle projects - System Study, Analysis, High Level Design, Low Level Design, Development, Testing, Support and all other Implementation stages of various projects.
- Worked with all levels of corporate stakeholders to effectively translate complex business requirements into Technical Architecture and system designs to achieve strategic objectives using UML 2.
- Experience in developing projects using Agile (SCRUM & TDD), Waterfall and RAD methodologies.
- Experience in Installation, Configuration and Implementation of secured applications with Oracle Identity Management (IDM) versions 11gR2(PS3 and PS2), 11gR1 and 10g - OAM, OIM, OHS, Webgates, OID, OUD, OVD, OAAM, BI, OIA and OIF.
- Expertise in Oracle Identity Manager (OIM) provisioning, reconciliation with LDAP severs OID, OVD, OID, AD, Exchange and Database.
- Specialized in OOTB & custom schedulers, connectors, event handlers, adapters, workflows and UI.
- Expertise in server side development technologies such as Java 1.7, Servlets 2.5, Struts 2, Oracle ADF taskflows, Spring 3.0, Hibernate 3.3, EJB 2.0 and JMS.
- Implemented interoperable SOA business processes with SOAP and RESTful web services.
- Experience in rich front-end design using JSP, JSFF, HTML, CSS, AJAX, XML, XSL and JavaScript.
- Sound knowledge in Oracle and SQL Server databases.
- Experience in Web/Application servers such as Weblogic Server, Websphere, JBoss and Tomcat servers.
- Experience in writing Test plans and Test cases for Unit Testing, Integration, System and Functional Testing.
- Handled several roles like Project Lead and Team Lead in managing teams of size 2 to 8 members.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, Texas
Java/J2EE DeveloperEnvironment: OIM 11gR2 PS3, OAM 11gR2 PS3, AD, Exchange, Linux, Struts, and Java1.7
Responsibilities:
- Integrated CA PAM (Xceedium) and OIM - Implemented RESTful client, Custom schedulers and Xceedium connector.
- Developed SOAP services for ServiceNow to create requests (ex: Group Membership) from its UI.
- Implemented password removal job to nullify password from process forms.
- Implemented prepop adaptor to generate random password for Unix connector.
- Implemented process task adaptors to update user attributes into AD domains.
- Implemented transformation objects to validate reconcile data from AD to OIM to verify required servers are available in lookup tables.
- Updated workflow to get additional approval from GIS if the if AD Group is marked as Privileged by the requester.
- Developed custom scheduler (domain enroller) schedulers to enroll new domains into OIM environment.
- Developed SSH connection client to keep alive of the proxy server connectivity.
- Optimization of UNIX Reconciliation process to increase the performance.
- Password Policy configuration changes in Confidential Inc password portal which is developed based on Struts.
Confidential, Winston Salem, North Carolina
Java/J2EE DeveloperEnvironment: OIM 11gR2 PS2, OAM 11gR2 PS2, OUD, AD, Exchange, OHS, and Java1.7
Responsibilities:
- Developed FTP schedulers using web services to transfer files from SuccessFactors to OIM environment.
- Implemented custom event handlers, adaptors in OIM for Day0 (existing users) and Day1 (new users) process.
- Implemented custom schedulers to reconcile data from SuccessFactors to OIM for FullTime and Contract employees.
- Customized OIM and OAM screens and implemented branding using OOTB functionality.
- Installed and configured OAM, OIM, OHS, Webgates and OUD in new staging environment.
- Developed custom plugins for OAM login page.
- Configured SAML 2.0 in OAM for Service Providers SuccessFactors and Concur applications.
- Implemented custom reports using Oracle BI tools.
- Involved in writing test cases for Day0 and Day1 process.
- Involved in functional testing with SuccessFactors HR Team.
- Involved in design discussions and updated LLD for the FullTime and Contract employee requirements.
Confidential
Java/J2EE DeveloperEnvironment: OIM 11gR2 PS2, OAM 11gR2 PS2, OUD, OHS, ADF, Java1.7
Responsibilities:
- Developed custom schedulers and adapters to provision users and user attributes to OUD and Oracle DataBase.
- Implemented reconciliation of users from CSV file to OIM using GTC connector.
- Involved in installation and configuration of OAM, OIM, OHS, Webgates, OUD development environment.
- Implemented change password functionality using RESTful services and OIM API.
- Implemented custom workflows for the special users who needs 2nd level approvals.
- Involved in UI customization using ADF.
- Created custom data objects in OUD.
- Implemented custom ICF connector for SQL server database.
- Developed an end to end custom provisioning system using Java API.
- Implemented Confidential logon application (C-IAM) with OIM API.
- Involved on design and implementation of RESTful services for VGE to expose OIM functionalities using OIM API.
- Involved in requirement gathering and designed LLD for CIAM application.
Confidential
Java/J2EE DeveloperEnvironment: Java1.6, OAM 11g R1, OIM11g R1, OID, OVD, Oracle ADF, Webcenter Portals, UCMS, TIBCO and SOA Technologies.
Responsibilities:
- Worked with the customer as a Solution Lead in Demand Team.
- Responsible for gathering business requirements and designing the application.
- Creating VVROM, VROM, HLD/LLD for the business requirement CRs.
- Involved in 11gR1 PS5 to PS6 upgrade (Apache Webgate, OAM, OIM, OID/OVD, ADF, UCMS and Weblogic server).
- Involved in Installation and Configuration of OAM, OIM and OID at DEV and SIT environments.
- Configured Authentication, Authorization, Access and Password polices in OAM and OIM.
- Responsible for supporting team to deliver the application to the SIT Teams.
- Supporting SIT, L2 and L3 teams to move the application into production.
- Supporting development and SIT testing teams to write productive test cases.
- Supporting to Product Expert to write the user stories.
Confidential
Java/J2EE DeveloperEnvironment: Oracle Identity Management 10g, Oracle Access Management 10g, OID, Webcenter spaces, UCMS, Java1.6
Responsibilities:
- Worked with the customer as OIM Consultant.
- Developed custom schedulers and adapter to provision custom attributes to OID.
- Involved installation and configuration of IAM, OAM, OHS, OIM, OID/OVD at development environment.
- Implemented change password functionality using SPML API.
- Developed an end to end custom provisioning system using Java API.
- Implemented Confidential Rolls Royce logon application with Thor API.
- Developed LDAP Scheduler to sync OID and AeroManager application.
Confidential
Java/J2EE DeveloperEnvironment: Drools 5, Java1.5, Junit4, Hibernate 3.3, EJB2.0, Axis2, Web Services, Solvatio, Ptolemy Paserelle, OSGi, XML, XSL, XSD, SOAP UI, Eclipse 3.3, PLSQL Developer and Oracle 9i
Responsibilities:
- As an Analyst, interacted directly with the client at onsite and gathered business requirements.
- Involved in Business Rule development for cross checking and TBF modules using Jboss Rule Engine.
- Created Junit test cases and tested business rules.
- Developed java webservices using Axis framework for pre trouble shooting module.
- Created hibernate components to persist data in the form of result items in Oracle Database.
- Developed Java Plugins to connect to back end service applications.
- Involved in recording UAT data using DARE simulator.
- Used subversion to maintain the source code in Development and UAT environment.
- Responsible for preparing release notes and deploy the application in development environment.
Confidential
Java/J2EE DeveloperEnvironment: Aqualogic Service Bus 2.6 RP1, Smart Connector 2.6,SAP ECC 6, Java1.5, Struts 1.2, Hibernate 3.0, DWR, EJB2.0, JMS, Axis2, Web Services, Weblogic Server 9.2 and Oracle 9i
Responsibilities:
- As a Technical Lead, interacted directly with the client and suggested to implement optimal solutions based on the customer requirements.
- Prepared Interface document and designed class diagrams, sequence diagrams using UML.
- Created Junit test cases and executed using Test Driven Development (TDD) process.
- Designed new database schemas and stored procedures.
- Developed MDB to receive product details from other vendor using JMS.
- Developed Struts components, Stateless Session beans and hibernate transaction objects.
- Configured Proxy, Business and Monitoring services in ALSB.
- Testing and Monitoring of document flows by using ALSB console.
- Implemented Data Transformation and Routing in ALSB for SAP ECC 6.0 system.
- Involved in performance tuning of Parts Catalog Application.
- Responsible for integrating source code and controlling the code with PVCS version controller tool.
- Responsible for preparing release notes and deploy the application in development environment.
Confidential
Java/J2EE DeveloperEnvironment: Aqualogic Service Bus 2.6, Java 1.5, Spring 2.0, JavaScript, Hibernate 3.0, Ajax, Webservices, Weblogic Server 9 and Oracle 9i
Responsibilities:
- As a Team Lead, I have involved in Requirement Gathering and Analysis of Investment Advisory, Funds Transfer modules
- Created Unit Test cases and executed using Test Driven Development (TDD) development process and extreme programming (XP) methodologies.
- Configured WSDL, Proxy and Business services in ALSB for routing the trading deals for approval.
- Involved in using web services to get Stock details from stock maintenance system through ALSB.
- Used Hibernate ORM framework as persistence engine, actively engaged in mapping, and hibernate queries.
- Developed Spring MVC components and integrated with hibernate objects for Funds Transfer Module.
- Created indexes and modified sql queries to increase performance of the application.
- Used JProbe for verifying the multithreaded activity and identifying the performance bottle necks.
- Responsible to interact with customer and deploy the application in client environment.
- Responsible for delivering defect free code.
Confidential
Java/J2EE DeveloperEnvironment: Java 1.5, Spring 2.0, JavaScript, Eclipse, JFreeChart, Websphere and Oracle 9i
Responsibilities:
- As a Team Lead, I have involved in gathering requirement from business analyst. Developed application with in aggressive time lines.
- Created class diagrams and sequence diagrams for FNA module using UML methodologies.
- Developed Rich User Interface for Maintenance module.
- Developed Spring MVC components for Maintenance module.
- Developed portfolio reports generation code.
- Created Tables, Views and stored procedure for maintenance module.
- Prepared Unit Test Cases and executed in developing environment.
- Involved in integrating the application with existing product.
- Responsible for maintaining the source control by interacting with testing, functional and integration teams.
- Responsible for delivering defect free code.
Confidential
Java/J2EE DeveloperEnvironment: Java1.4, Struts 1.2, JSP 2.0, XML1.0, XSD, JavaScript, XHTML, CSS, JDBC, JMS, Eclipse, Tomcat 5.0 and Oracle 9i
Responsibilities:
- As a Senior Developer, I have involved in Requirement Gathering and Analysis of the project.
- Involved in analysis of SWIFT design and suggested various advanced business functionalities to client.
- Created Use case diagrams and functional team to prepared functional specification document.
- Involved in designing Prototype using HTML.
- Created database tables and E-R diagrams based on the requirement.
- Developed struts MVC components for Purchase Order module.
- Responsible for bug fixing and deliver defect free code.
