Sr. Ibm Wcm & Websphere Portal Developer Resume
Brea, CA
SUMMARY:
- Sun Certified Java Professional with 11+ years of experience in design, development and implementation of Java/J2ee & WebSphere Portal enterprise applications.
- Extensive experience in Web sphere portal 6.1, 7.0 & 8.5, jsr 286 portlets development and Web Content Management API using web sphere portal server.
- Extensive experience in application development using Java, J2EE, JSP, JSF, ICE Faces, Servlets, EJB, Hibernate, JMS, XML, Struts, Spring, Spring Web Flow, Spring MVC, Spring Batch, AJAX, JQuery, CSS, Web Services, SOAP, Tiles, Java Beans, JDBC, JUnit, JavaScript, HTML, XSL and XSLT.
- Strongly involved in Struts, Spring, JSF and Proprietary MVC framework implementations.
- Extensive experience in writing XML based applications using SAX and DOM parsers and other industry standard technologies like JAXB, JAXP, JAX - WS and JAX-RPC.
- Expertise in working with version control tools like Harvest, Rational Clear Case, Visual Source Safe and Bug-Tracking tools like Rational Clear Quest.
- Expertise in Object Oriented Analysis & Design (OOAD), Development and Implementation of various architectures, database systems and Web based projects with a deep insight of software development life cycle (SDLC).
- Extensively worked on SOAP based web services with JAX-RPC, JAX-WAS and RESTful Webservices using JAS-RS.
- Expertise in build management tools ANT & Maven.
- Implemented front end UI Components using JQuery and ICEFaces.
- Built back end service layer using Hibernate, JPA, JDBC and EJB.
- Experience with IBM Web Sphere Application Server, BEA Web Logic, Broad Vision and Apache Tomcat.
- Expertise with J2EE compliant IDE’s such as Eclipse 2.1/3.0,WSAD, RAD 5.x/6.x/7.x/8.x/9.x
- Implemented various design patterns like, MVC, Command, Singleton, Session Facade, Front Controller, Data Access Object and Value Object patterns.
- Expertise in RDBMS concepts and excellent development, performance tuning experience with SQL and PL/SQL Stored Procedures and Triggers.
TECHNICAL SKILLS:
Operating Systems: Windows 98, Windows NT/2000, Linux, Unix
Languages: Java, C, C++, UML, SQL, HTML.
Web Technologies: Servlets, JSP, ICEFaces, JSF, RMI, JDBC, Web ServicesSOAP, JSF, JSTL.Portlets
Scripting Languages: JavaScript, AJAX, DOM, SAX, HTML, CSS, DHTML.
Database: Oracle, DB2, SQL server, MS-Access
Middleware Technology: EJB, JMS. MQ Series, JNDI
XML Technologies: JAXB, SDO (Service Data Objects), XSL, XSLT, JAXP, JAX-RPC, JAX-WS.
Open source frameworks: Struts 1.1, Hibernate 3.0, Spring 1.2, JSF 1.1
Application Servers: WebSphere Portal 6.x/7.x/8.x BEA Web logic 8.1, Web Sphere 5.1/6.0/7.x/8.x and Tomcat
Web Servers: Apache, IBM Http Server, IIS
IDE s: Eclipse, RAD 6.0/7.x/8.x/9.x
Protocols: HTTPS, HTTP, TCP/IP, FTP, SOAP
Database Tools: TOAD, Quest Central, SQL-Navigator
Configuration Management: Rational Clear Case, Visual Source Safe, Clear Quest
PROFESSIONAL EXPERIENCE:
Confidential, Brea, CA
Sr. IBM WCM & WebSphere Portal Developer
Responsibilities:
- Involved in WebSphere Portal 8.0.0.1 upgrade.
- Involved in JSR 168 and 286 STRUTS 1.1 and JSF 1.0,1.2 & 2.0 portlets migration.
- Working on integrating the Jquery data tables in existing portlet.
- Involved in making changes in custom theme to adopt the standard skin functionality.
- Worked on creating the virtual portal.
- Worked on creating the pages, applying page layouts and adding portlets to pages.
- Worked on XML access to make changes to page security and import into portal.
- Participating in Sprint review and daily checkpoint.
Environment: Java 1.6, J2EE, Hibernate, JSF, Struts, Spring, JSP, Web sphere Portal Server 8.0, RAD 9.1.1, Windows 8, Linux, SQL Server, JSR 168 and 286 Portlets, CSS, JQuery, Websphere Application Server 8.5.x.x, Jenkins, Maven, Agile, Atlasssian, CVS.
Confidential, Pittsburgh, PA
Sr. IBM WCM & WebSphere Portal Developer
Responsibilities:
- Involved in Technical Design develop Use cases, Activity, Component, Class and Sequence UML diagrams.
- Worked on implementation of the JSF portlet for stock application and icalendar.
- Involved in portal 7002, Portal 8.5 theme implementation and worked on various skins for portal.
- Using WCM built auto xml access files to export changes from base portal to virtual portal.
- Implemented the WCM portlet to create the WCM content in IBM web sphere portal server
- Implemented Security Info WCM Portlet to display page and content level security.
- Working on the Person Web service Implementation for the Directory Assistance portlet.
- Lotus web content management API, Web Sphere Portal SPI, Personalization, PUMA programming interfaces to send notifications to the customer if the content/document is about to expire in 30 days.
- Has basic knowledge on Watson Content Analytics for search and IBM Connections.
- Working on Top-Down Approach to create the Web service Client using RAD.
- Working on Web service Skelton creation for the person web service using RAD7 & RAD8.
- Using JSR 286 standard with jquery and ajax implemented the phone book portlet.
- Implemented and Integrated JSF/Spring applications/portlet in Web Sphere portal.
- Worked extensively with xml access to deals with pages and its security.
- Implemented user resource personalization object to schedule email on weekly basis for corporate news.
- Implemented Ajax based application in Web Sphere portal for Phone Book.
- Implemented the application to display the Page and Site Area security.
- Extensively used hibernate components to fetch to the data for the person web service in data layer.
- Implemented the SAML Single sign on for various applications using the SSOPortlet.
- Experiencing the deployment of the portal applications on dev, qa and production server using XMLAccess Script.
- Involved in the JSR 286 portlets development using the web sphere portal server.
- Worked in workflow management & custom work flow action creation to trigger email to receipts defined while creating content.
- Implemented the Singleton Design Pattern to reuse objects related to Web Services
- Involved in the various sites and site areas creation and applying security using web sphere portal.
- Manage user groups and granted access to the portal pages.
- Developed the financial analysis site, Internal Audit, Corporate News, Cyber Security News and corporate financial reporting intranet sites using WCM as per the customer requires.
- Applied Personalization to WCM portlets.
- Created a workflow with Draft, approve, Reject and expire stages
- Created wcm libraries to store all the content.
- Implemented menu component to render the atom feed for the cyber security and corporate news.
- Created the taxonomy component to list the news for the cyber security and corporate news.
- Worked on Migrating to WPS7.0 to WPS8.5 in local server.
- Developed Authoring and Presentation templates.
- Extensively used JQuery to build modal windows for internet site and also for the navigation
- Provided syndication from authoring environment to preview site.
- Created the pagination, menu and tag library component
- Involved in the requirement analysis and development using Agile methodology in the project.
- Suggested on having a daily meetings and Insisted on the importance of documentation.
- Integrated the tagging and rating feature into intranet portal.
- Provided the solution to in line editing in internet and intranet portal applications
- Working on the issue fixes for the portal development.
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Written Use Case, Functional Design and Technical Design documents.
- Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using RAD and Rational Rose to model the application.
- Used Dependency Injection feature of Spring 2.0 framework to inject dependency into objects and to wire objects of business classes.
- Configured hibernate plugin in RAD and generated hibernate Domain, DAO classes using hibernate reverse engineering.
- Created the JUnit test cases to perform insert, update, fetch and delete operations on hibernate domain classes.
- Used spring annotations in service implementation classes to handle transactions and map DAO through auto wiring.
- Extensively work on various JSP pages using JSTL and ICE faces tag libraries.
- Implemented J2EE Spring batch process to populate employee data to the various tables.
- Implemented Struts Application to support the multilingual data changes for the customer.
- Worked on JQuery, JavaScript to add functionality and navigation of screen more users friendly.
- Created the Web Service client to interact with active directory to fetch the person specific information.
- Designed various UI Screens using JSF 2.
- Used JMS and Message Driven Beans to process and load the data received from the Active Employee Systems to SRS system.
- Worked implemented multi thread application for the processing the site log related to gather the stats.
- Involved adopting the new technologies based on the customer requirements using the Agile methodology.
- Developed Server side components using Spring, Hibernate and implemented J2EE design Patterns such as Intercepting Filter, Front Controller, Business Delegate, session facade, Data Access Objects.
Environment: Java 1.6& Java 1.7, J2EE, JMS, MDB, Web services, Hibernate, JSF, Struts, Spring, Ice Faces, JSP, Web sphere Portal Server 6.1.5, 7.0 & 8.5, Web Content Management API, Tagging and rating Plug-in, RAD 7.5 & 8, UML, Windows 7, Oracle 11g, XML, JSR 168 and 286 Portlets, CSS, Dojo, Jquery, JDK1.5, Websphere Application Server 6.1, 7, 8 & 8.5, Clear Case, Clear Quest, Log4J, SQL, PL/SQL.
Confidential, Charlotte, NC
Sr. Java/J2EE Developer
Responsibilities:
- Involved in Technical Design develop Use cases, Activity, Component, Class and Sequence UML diagrams.
- Implemented page navigation using the Spring Web Flow for Account creation.
- Define the spring web flow configuration for the account creation and customer creation flows.
- Managed the look up tables to load through Spring Bean dependency Injection.
- Implemented the J Query accordion for the Funds Transfer.
- Implemented the J Query Ajax Submit for the Funds Transfer Flow.
- Developed the web pages and navigation rules using Struts frame work.
- Using Struts implemented the Event handling and Page navigation.
- Used the Struts logic and html tag library to design web pages.
- Implemented the Managed Beans to perform the page specific business operations and transactions.
- Created the Web Services using the Top Down approach.
- Configured the IAM Web Service stubs through the Spring Bean dependency Injection.
- Integrated the IAM Web Services to perform various operations on security information screen.
- Integrated the IAM Web Services to perform customer enrollment in Ally Web CSR.
- Integrated the IAM Web Services to perform customer search in Ally Web CSR.
- Involved in configuration of struts-config.xml and tiles-def.xml files.
- Extensively worked on development of IAM Web services for Ally bank online enrollment and managing the customer security information through it.
- Involved in Exact Target and Identity Access Management Web Services implementation using Axis 2.
- Performed the unit testing for various modules.
- Involved in Defect Fixing in Production environment.
Environment: Eclipse 3.4, UNIX, Maven, Profile Data Base, XML, Web Services, Spring, Java, Struts, Servlets, JSP, CSS, J Query 1.3.2, JDK1.5, XML, Apache Axis, Star Team, SVN, ANT, Maven, Log4J, SQL, PL/SQL.
Confidential, Pittsburgh, PA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the entire life cycle of the project, starting from gathering requirement by interacting with Business unit, Preparing Functional and System requirement documents.
- Involved in Technical Design develop Use cases, Activity, Component, Class and Sequence UML diagrams using Rational Application Modeler.
- Developed the web pages and navigation rules using Struts MVC framework.
- Involved in coding for all versions (Steps, Points, Outcomes and Protocols) of Lifestyle Returns Program.
- Implemented the JSP pages using Struts html, logic and nested tag library to design web pages.
- Involved in configuration of Struts-Config.xml and tiles-def.xml files.
- Implemented the Struts Action Classes for various Modules in the Project.
- Implemented the JSP form level validations in Action From.
- Implemented the Dyna Action Forms.
- Added the Bread Crumbs using the tiles framework using Layout.
- Involved in coding for PL/SQL Stored Procedures and functions.
- Used JMS to process the data received from the Main Frame system to LSR system
- Performed the unit testing for various modules.
- Involved in application development in Production.
- Involved in implementation of ECS (Enrollment Communication System) using Struts and Hibernate framework to present and provide the members data to High Mark internal Systems.
- Involved in development of PL/SQL Stored Procedures and functions to validate and supply the member information to ICIS (Integrated Customer Information System).
Environment: Rational Application Developer 7.0, UNIX, Oracle, XML, Web Service, Java, Struts, Servlets, JSP, CSS, JQuery, Hibernate, JDK1.5,XML,MQ Series, Apache Axis, Harvest, Maven, Rational Clear Quest, Rational Unified Process (RUP), UML, Log4J, SQL, PL/SQL.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the design and coding stages of the project.
- Created the Use cases, sequence and activity diagrams using Rational Rose.
- Implemented the JSF Framework, using Hibernate for persistence.
- Implemented the Message Driven Beans to fetch the PACS system data from JMS and store into data base.
- Implemented multi thread application process the large scale xml files.
- Development of XML Bean translation for messages from JMS
- Implemented the NCAD pages using the JSF frame work.
- Define the navigation rules for NCAD application using the JSF navigation rules.
- Involved in the system architecture and developed the core components.
- Implemented reusable JSP templates using JSF framework.
- Used JSTL extensively.
- Responsible for implementing Hibernate annotation POJO classes.
- Implemented transactions using Hibernate annotations.
- Working extensively with Web Services and XML data manipulation.
- Involved in SAX Parser implementation to process Large XML files.
- Used JAXB for marshalling and Unmarshalling the XML and Java objects.
- Implemented the Ajax methodology in front-end design
- Involved developing requirement based on Agile methodology and involved in answering the daily status calls to address the work and suggested the new approaches.
- Involved in application development in Production and resolving the deployment issues.
Environment: Web logic Application Server 9.0, UNIX, Oracle 10G, Java, Servlets, JSF, JSP, JSTL, AJAX, Spring, Hibernate, JAXB, StAX Parser, JMS, Web Services, SOAP, Apache Axis, UML, XML, LDAP, JavaScript, HTML, DHTML, Linux, Cygwin, Visual Source Safe, Eclipse IDE, SQL, PL/SQL.
Confidential, Phoenix
Java/J2EE Developer
Responsibilities:
- Involved in developing use cases, sequence diagrams and preliminary class diagrams.
- Developed the web pages and navigation rules using Struts MVC framework.
- Used the Struts logic, html, nested, tiles tag library to design web pages.
- Define Struts Configuration in Struts-config.xml
- Implemented the Action Form and Struts Action for various modules.
- Session Beans, Enterprise Java Beans(EJB) and Java Beans was used for business side components.
- Developed JSP, Form Beans, Action classes, Session Beans and Entity Beans for server side functionality.
- Designed and implemented CMP Entity Beans for database objects and written Session Beans for accessing Entity Beans. Used session façade J2EE pattern for this.
- Configured struts-config.xml, EJB-JAR-XML and web.xml for the implemented modules.
- JDBC code written to interact with data base to fetch and update data.
- Improving Application performances by analyzing the codes and replacing with optimized elements.
- Involved in coding of PL/SQL and tune the Queries to improve the application performance.
Environment: Java, J2EE, Struts, EJB, JMS, MDB, CSS, Custom Tags, JDBC, UML, JavaBeans, JavaScript, CSS, Unix,SQL,CSS,HTML,XML,SAX,DB2, Windows NT, Web Sphere application Server 5.1, WSAD5.1, Rational Rose, Quest Central, Linux, Cygwin, Clear Case and Clear Quest, Junit.