We provide IT Staff Augmentation Services!

Senior Websphere Portal Developer Resume

0/5 (Submit Your Rating)

Grand Rapids, MI

SUMMARY

  • Over Ten years of professional experience in Software Development Life Cycle (SDLC) core area such as Analysis, Design, Coding, Implementation Testing, and Deployment of Object Oriented and Web based Enterprise Applications using Java/J2EE technology.
  • More than 3 years of experience in developing, implementing, and testing of dynamic web applications using Oracle ADF(10g,11g) and JSF for enterprise solutions using Oracle SOA Suite Products in various Domains.
  • Experienced in various open source frameworks and tools: Jakarta Struts Framework 1.2, Spring 1.0.2, Hibernate 2.0, Log4J 1.2.7, and ANT 1.6.1.
  • Over Four years of experience in developing, implementing, and testing of dynamic web applications using IBM WebSphere Application Server (WAS) 3.5.x/4.0/5.x/6.x and WebSphere Application Developer (WSAD) 4.0/5.x.
  • More than Two years in IBM Websphere Portals Development, Portals Toolkit 5.x/6.x, Open Source Portal Container and WebSphere Portal Server.
  • Designed portals with extensible framework that supports dividing the different portal components into Portlets.
  • Experience in WebSphere Portal configuration, user management, authentication and authorization.
  • Strong knowledge of different Portlet API interfaces to provide for Communication, Storage of Persistent data and Accessing of Remote Content.
  • Expertise in designing and developing applications using J2EE technologies like JSF,JSP, Servlets, EJB, JDBC, JNDI, JMS, Web Services (SOAP, WSDL, UDDI) and J2SE technologies.
  • Expertise in using J2EE Design Patterns including MVC, Front Controller, Business Delegate, Service Locator, Singleton, Session Facade, Data Transfer Objects & Data Access Object.
  • Experience in implementing Web Services, based on SOA (Service Oriented Architecture) and experience in using JMS.
  • Experienced in developing Use Cases, Class Diagrams, Interaction Diagrams such as Sequence and Collaboration, Activity Diagrams, Packages and Deployment Diagrams using Unified Modeling Language (UML).
  • Strong experience in writing & executing Unit Test cases using Junit Testing Framework for performing unit test and determining the application functionality.
  • Experienced in Version control systems tools like CVS and Clear Case.
  • Strong Experience working with Client Server Architecture using Databases like Oracle 8i/9i/10g, SQL Server 2000/2005, MySQL, IBM DB2, and proficient with Triggers, Functions, Stored Procedures, and PL/SQL programming.
  • Knowledge in creating resources, modifying properties, viewing runtime attributes, commit modifications and securing administrative server using Authentication, Authorization, Certificates, Credentials, Permissions and Websphere resources.
  • Extensively worked on OS Administration in Windows, UNIX and AIX.
  • Expertise in supporting enterprise based applications over a wide variety of operating environments on a 24/7 rotation basis for high volume, secure transactions and Web services.
  • Extensive experience in deploying, packaging enterprise and large scale distributed J2EE applications including coordinating and integration effort in working with development, database and middleware layers.
  • Articulate in written and verbal communication who can fluently communicate in the languages of both people and technology. Organized self - starter and team player with strong interpersonal skills.
  • Expertise in Managing all post implementation support activities including responding to end user questions and resolving production issues.

TECHNICAL SKILLS

Languages: Java 1.2/1.3/2, C, C++, SQL and PL/SQL

J2EE Technologies: JSF/ADF(10g,11g), JSP, Servlets, JNDI, JDBC, EJB, JMS, Struts1.0/1.1, JSR 168 Portlet API, IBM Portlet API, BPEL, Parsers and RMI

Framework and Tools: Oracle ADF, Struts framework, Apache Ant builder, Spring, Hibernate, IBM Web Content Management.

IDE’s/Development tools: RAD 7.0/6.0, Web Sphere Application Developer 5.0, Eclipse 3.0, Jbuilder 7.0 5.0, JDeveloper 10.x/11.x, Dream weaver, IBM Websphere Portal Toolkit 4.1/5.0.

Design Methods: Design Patterns, OOA/OOD, UML

Design Tools: Rational Rose, RUP

Version Control Tools: CVS, Clearcase, SubVersion, Visual Source Safe.

Database: Oracle, MS SQL Server, DB2, MySQL, Microsoft Access 2000/XP

Protocols: HTTP, TCP/IP, SOAP, SMTP, LAN and WAN

Testing Tools: JTest, Junit Load Runner, Test Director & Win Runner

Documentation Tools: MS Office 97/2000/2002, Visio, MS Project

Operating Systems: Windows XP/2000/NT/98/95, Red Hat Linux 7.3, UNIX, AIX 5.3

Web/Application Servers: Websphere6.x/5.x/4.x, Websphere Portal Server 6.x/5.x, WebLogic 10.3/8.1/7.0, Apache Tomcat 5x/4x, JBoss AS 4.x, IIS, IHS, Oracle Application Server (OC4J).

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Senior Java/J2EE Developer

Responsibilities:

  • Use case preparation for Requirements and analysis.
  • Evaluated and developed corporate reporting, VSII, VSII(Portal){UI gateway} and architecture.
  • Employed Webcenter Suite 11g{WSRP Portlets}, MVC based Oracle ADF 11g {Faces, Taskflows, Business components, EJB3, WebServices}, WebLogic Server 10.3, JDK 6.0 to provide UI integration.
  • Implemented authentication and authorization model using SSO with Siteminder, ADF security.

Environment: Oracle ADF 11g{Faces, Taskflows, Business components}, WebLogic Server 10.3, Oracle SOA Suite 10g{AS, BPEL PM}, Java 6, Web services, Jdeveloper 11g, Oracle 10g database.

Confidential, Grand Rapids, MI

Senior WebSphere Portal Developer

Responsibilities:

  • Define the basic architecture and mechanism for integration that will run the Confidential portal.
  • Served as a consultant to Portal Architecture team for high-level design of portal solutions including infrastructure architecture.
  • Involved in the application process of portalizing existing application into portals and implementing the security policies within.
  • Involved in all phases of software lifecycle with emphasis in maintenance and support of Application Servers, by setting up the environment for development, testing and production stages.
  • Maintained the existing solutions involving new business logic or processes for their business area. Performed Backup and Support including QA and testing.
  • Worked closely with IBM on problem determination and resolution through PMR’s.
  • Expert level experience at role based access configuration on WPS, designed, planned and implemented user and group structures.
  • Expert level experience with portlet design, development, APIs, communications and credential vaults.
  • Responsible for timely updating fixes and fix packs to ensure maximum functionality and security. Everyday monitored, analyzed system logs and websphere logs to ensure smooth, stable operations.
  • Developed the Use Cases, Class Diagrams and Sequence Diagrams using Rational Rose and RAD 6.0.
  • Used Rational Application Developer (RAD 6.0) to create Portlets and tested them on WPS 5.1.
  • Implemented MVC architecture using Struts 1.1 in terms of JSP and Servlets.
  • Involved in design decisions regarding changes required in mid-tier code to convert from Servlets to Portlets.
  • Managed portlets, Virtual Portals, custom themes, skins and screens and deployed it in the development portal server.
  • Implemented design patterns Viz. State, DAO, Session façade, Service locator, Factory.
  • Installed and configured resources like JDBC providers, Data Sources and Connection Pooling.
  • Used JUnit to do unit testing for the modules developed.
  • Used SourceSafe for source code management.
  • Responsible for creating all necessary documentation to build, administer and support all Dev, QA and Production portal environments.
  • Installed, configured and maintained JIRA, a Job tracking tool required by business to monitor progress of various projects.
  • Used JDeveloper to create User Interface and implement ADFBC components as part for user maintenance project.
  • Implemented MVC architecture using JSF in terms of JSPX pages and Backing beans.
  • Involved in design decisions regarding changes required in mid-tier code to convert from Oracle Forms to J2EE solution.

Environment: IBM WebSphere App Server 5.1, WPS 5.1.0, WAS Plug-in, WCM 5.1.0, RAD 6.0, JSP 2.0, Servlets 2.3, PL/SQL, SQL server 2000 & 2005, Log4j, ANT, Windows 2003 ADAM, JIRA 3.11, Rational Rose, Visual Source Safe 6.0, Windows XP, AIX 5.3, IHS & IIS Web Server. Oracle ADF, ADF Controller, Oracle SOA Suite(OC4J App Server, Jdeveloper 10.1.x, BPEL Process Manager), Oracle Identity Management, JSF, Oracle 10g database.

Confidential, NYC, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed user interface using JSF 1.2, JSP and JSP Tag libraries to simplify the complexities of the application.
  • Developed User interface using MyFaces and Tomahawk.
  • Used JSF Validator and Converter extensively throughout the application for form validation and to handle conversion of form fields.
  • Developed various Business Services in the Service layer to fulfill the business functionality.
  • Used Ajax4jsf to extend JavaServer Faces to add AJAX capability to JSF applications without requiring the writing of any JavaScript
  • Extensively used Hibernate 3.0 in data access layer to access and update information in the database.
  • Used Spring 1.0.2 Framework for Dependency injection and integrated it with the JSF Framework and Hibernate.
  • Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Data Transfer Object (DTO) and Service Locator.
  • Designed various tables on Oracle 10g database according to changing business needs and created/used the Stored Procedures in the application.
  • Used ANT scripts to build the application and deployed on Web Sphere Application Server
  • Used Log4J for logging and tracing the messages.
  • Used Subversion for version control across common source code used by developers.
  • Used CruiseControl for a continuous build process, this made which allowed integration on daily basis thus reducing integration problems.

Environment: IBM WebSphere App Server 5.1, WSAD 5.1.2, JSF 1.2, JSP 2.0, Servlets 2.3, Hibernate 3.0, Spring 1.0.2, Log4J, JBoss, ANT, Subversion, PL/SQL, Oracle 10g, Rational Rose, Cruise Control, Windows XP.

Confidential, Minneapolis, MN

Senior WebSphere Portal Developer

Responsibilities:

  • Involved in migration of application from Oracle Forms 6.1 to J2EE.
  • Developed the application using JSF/ADF and Oracle Business Components.
  • Designed and developed Exception and logging framework using Aspect Oriented Programming.
  • Developed interfaces to credit bureau service in Oracle BPEL Process Manager.
  • Implemented BPEL workflow engine for decision and pricing.
  • Implemented product security with Oracle Identity Management 10g and Single Sign On {SSO}.
  • Used the Oracle Internet Directory (OID)Server LDAP to implement authentication and authorization.
  • Developed user interface using JSPX and ADF.
  • Implemented various design patterns for effective communication and data retrieval.
  • Involved in Design discussions with the Team Leads, System Administrators and developers.
  • Setting-up development and testing teams at off-shore.
  • Coordinating on-site and off-shore activities.
  • Involved in technical writing and documentation during migration from Oracle Forms to J2EE.

Environment: Java, J2EE, JSP, JSF, EJB, JMS, Oracle SOA Suite(OC4J, JDeveloper, Oracle BPEL Process Manager, OIM 10g, Oracle ADF), Oracle 10g, SQL Developer 1.1, Oracle Business Components, JDBC, LDAP, AOP, JUnit, Sub Version and Windows.

Confidential, Indianapolis, IN

WebSphere Developer

Responsibilities:

  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Actively involved in the overall design of the Portal, including the authentication scheme for the application.
  • Designed and implemented the security and access to various applications to be included in the portal which included active directory.
  • Was responsible for the deployment of applications on the Websphere Portal Server.
  • Used Portlet Development Wizard for adding new Portlets to the existing portlet application.
  • Configured user access to various sections of the application based on the authentication, authorization roles and group.
  • Created, tested, debugged and deployed individual Portlets.
  • Was involved in the integration of existing web applications into the portal.
  • Implemented the application using Jakarta Struts Framework which is based on Model View Controller design pattern
  • Used the Struts validation and Tiles Framework in the presentation layer
  • Developed user interface using JSP and Struts Tag Libraries to simplify the complexities of the application.
  • Analyzed themes and skins and designed the layout of the portal for improved look and feel.
  • Developed various EJB components to fulfill the business functionality
  • Session Beans have been used to process the requests from the user.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Web services - WSDL and SOAP for getting credit card information from third party.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Designed various tables required for the project in Oracle 9i database and used the Stored Procedures in the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems
  • Developed the different components of application such as JSPs, Servlets, EJB’s using Rational Application Developer and used CVS for version control.
  • Provided 24/7 support on a rotation basis.
  • Involved in technical writing, documentation and laying guidelines for the designed modules including writing the technical manual.

Environment: J2EE, Struts 1.2.4, JSP1.2, Servlets2.3, EJB, Hibernate3.0, JMS, WebSphere App server 5.1, Websphere Portal 5.1, IBM Directory Server, Jboss, RAD 6.0, XML, SOAP, UDDI, WSDL, UML, HTML, JNDI, CVS, Log4J, JUnit, Rational Rose, Oracle 9i and Windows.

Confidential, Saint Louis, MO

Sr. Java/J2EE WebSphere Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as analysis, design and development.
  • Used Object Oriented Analysis (OOA) and UML methodology to develop Use Case diagrams, Object Diagrams, Class Diagrams, activity diagrams, and Sequence Diagrams to represent the detail design phase using Rational Rose.
  • Implemented Jakarta Struts Framework along with JSP, Struts Tiles, and Struts Tag libraries to facilitate user interface design. Validated the input data by integrating Validator Frame work with Struts
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton to facilitated clean distribution of roles and responsibilities across various layers of processing.
  • Developed various EJB components to implement the various business modules.
  • Used OR Mapping Hibernate Framework to persist Java Objects into the database
  • Implemented a messaging module using Java Messaging Service (JMS).
  • Used WebService concepts such as XML, WSDL, UDDI and SOAP with SAX parser to transfer and transform data between applications
  • Designed various tables required within the application.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application Developer and used CVS for version control.
  • Was part of the technical writing and documentation team and coordinating with the offshore team.

Environment: Java, J2EE, EJB, Struts 1.2.4, Hibernate 2.0, JSP1.2, Servlets2.1, JMS, XML, SOAP, UDDI, WSDL, HTML, JNDI, CVS, Log4J, JUnit, WebSphere App server 5.1, JBoss 4.0, WSAD 5.1.2, Rational Rose, DB2,Unix.

Confidential, Columbia, MO

Java/J2EE Developer

Responsibilities:

  • Involved in various phases of Design, Development and Implementation.
  • Created Use Case, Sequence Diagrams and Preliminary Class Diagrams for the system using UML including Visio.
  • Worked on HTML and JavaScript for front end processing and created the welcome screens by implementing JSP’s.
  • Implemented Session facade Design pattern to provide Low Network Overhead, Low Coupling, Good reusability, Good Maintainability in the EJB Layer. Also used Business Delegate, Data Access Objects, Session Façade, Service Locator and Data Transfer design patterns
  • Used OR Mapping Hibernate Framework to persist Java Objects into the database.
  • Utilized Struts Framework encouraging application architectures based on the Model View Controller (J2EE Design Patterns) design paradigm.
  • Configured controller Servlet that dispatches request to appropriate Action Classes.
  • Developed Action Classes, Form Beans, Custom Tag Libraries and configured them in the XML file.
  • Created Enterprise Java Beans (EJBs) and deployed them in the WebSphere Application Server environment, to implement business logic and interface with back-end data base system (Oracle).
  • Used WebService concepts like XML, WSDL, UDDI and SOAP with SAX parser to transfer and transform data between applications.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Monitored the error logs using Log4J and fixed the problems.
  • Developed the different components of application such as JSPs, Servlets, EJB’s using WebSphere Studio Application Developer and used CVS for version control.
  • Documented the User Manual explaining in detail the various flows of control.

Environment: J2EE Technologies, Enterprise JavaBeans (EJB 1.1), Visio, Struts, JMS, Hibernate, JSP, Servlets, JNDI, XML, WebSphere App Server, Oracle 9i, WSDL, UDDI, SOAP and SAX and Windows NT.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in full life cycle development of system requirements and the implementation of the project
  • Actively participated in Design and Development of the entire system
  • Preparation of functional and technical design
  • Involved in development of modules such as exam schedules management, assignment tracking system and personal profile management as a Programmer Analyst
  • Also worked on presentation pages using JSP, JDBC, HTML and business components using Core Java and Java Beans
  • Extensively used the OAD concepts in the overall design and development of the system
  • Involved in testing, debugging, bugs fixing and documentation of the system.
  • Developed the different components of application such as JSPs, EJB’s using WebSphere Studio Application Developer.

Environment: WebSphere Studio Application Developer, Core Java, JSP, HTML, JavaScript, JDBC, EJB’s, Oracle 9i and Windows 2000.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed user interface using HTML and JSPs.
  • Implemented the database connectivity to Oracle using JDBC.
  • Implemented the server side processing using Java Servlets.
  • Design and creation of tables using SQL.
  • Installed and configured the Apache Web server.
  • Deployed JSPs and Servlets in Tomcat Server.
  • Actively participated in testing.

Environment: Apache Tomcat Server, JSP, Servlets, Java Script, HTML, JDBC, Oracle 8i and Windows 2000.

Confidential

Java Developer

Responsibilities:

  • Developed application using JDK 1.2
  • Built the GUI client using JSP
  • Designed the Screens using Java-AWT and Swing
  • Designed various Applets using the tool like Jbuilder
  • Involved in client side scripting using Java Script
  • Developed the Front-End form using Swing Components.
  • Used JDBC for connecting the server with MS SQL Server database
  • Developed Servlets with Java WebLogic Server and serviced the request of client using Servlets.

Environment: Java 2, JDK 1.2, Swing, AWT, Jbuilder, JSP, Java Script, Servlets, JDBC and MS SQL Server 6.5, BEA WebLogic Server, Windows 2000.

Confidential

Java Developer

Responsibilities:

  • Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Participated in planning and development of UML diagrams like Use Case Diagrams, Object Diagrams, Class Diagrams and Sequence Diagrams to represent the detail design phase.
  • Designed & implemented client/server application to plan package forwarding & route scheduling. Used JDBC for database connectivity.
  • JSP interfaces were developed.
  • Implemented JSP and Servlet framework (MVC).
  • Developed Session Beans to process requests from the user interface and CMP entity beans to retrieve and update customer information.
  • Developed complex SQL queries to insert, update MySQL database. Used JDBC to invoke Stored Procedures.
  • MySQL as the backend database.
  • Front End-user Interface Design, Prototype was developed using Swing.

Environment: JSP, Servlets, EJB, Swing, AWT, HTML, JavaScript, MySQL, UNIX.

We'd love your feedback!