We provide IT Staff Augmentation Services!

Java J2ee Liferay Portal Consultant Resume

5.00/5 (Submit Your Rating)

Basking Ridge, UsA

SUMMARY

  • 13+ years of experience in all phases of Software Development Life Cycle (SDLC) including User Interaction, Business Analysis, Design/Architect, Development, Integration, Configuration, Code Management, Production, Maintenance, Quality Control, Implementation and Documentation.
  • Worked with well - reputed firms such as Confidential , Confidential, Confidential, Confidential, Confidential , Confidential , Confidential, across industries with a focus on Financial Services & Health Services domain.
  • Extensive knowledge in Financial Services Industry.
  • Expertise in handling the business requirements and project delivery.
  • Expertise in formulating detailed technical design requirements to suite the business needs.
  • Creative thinker who can analyse the business/ technical aspects of a business need.
  • Solid work experience in Web based applications using various frameworks and technologies -Struts, Spring Java/J2EE (JSP, Struts, JDBC, EJB, SOAP, Web services, WSDL), Ajax, XML, XSLT, XSD, Hibernate.
  • Expertise in SQL programming, Stored Procedures using Oracle 9i/10g.
  • Experienced in Oracle Fusion Middle ware (OFM), Service Oriented Architecture (SOA) and Oracle Process Automation (OPA) on Oracle Platform.
  • Extensively worked on Spring MVC framework for applying MVC Implementation to the web application.
  • Expert in designing and developing enterprise portal applications using Oracle Weblogic Portal & Liferay Portal
  • Hands on experience in HTML, DHTML, CSS, XML, JavaScript, and AJAX.
  • Experience in UNIX & Shell Scripting.
  • Experience in Custom Java Messaging Applications using JMS & Web Sphere MQ
  • Expertise in designing applications based on Design Patterns.
  • Impeccable verbal and written communication & inter personal skills.
  • Superior debugging/troubleshooting skills.
  • Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines.
  • Solid experience in Rapid Application Development (RAD).
  • Efficient Team Leader/Team Player.
  • Focuses on Result-oriented approach.
  • Ability to develop creative solutions for complex problems.

TECHNICAL SKILLS

Languages: Java, C, SQL, Shell Scripting

J2EE Technologies: JSP, Servlets, EJB, JMS, JSTL, EL, JNDI

Frameworks: SpringMVC, Struts, Hibernate, Ajax, Log4J, Ant, Axis

JavaScript Frameworks: JQuery, DOJO, AngularJS, Bootstrap 2.x, Ext2Js, Node.js

XML: SOAP, WSDL, SAX, DOM, DTD

Testing: JUnit, Selenium, TestNG

Web/App Servers: Weblogic Server (8.x, 9.x, 10.x.x), JBoss, Apache Tomcat, JavaWebServer, Tomcat

Databases: Oracle 9i/10i, SQL Server, Pointbase, MySQL

IDE/Tools: Eclipse, Weblogic Workshop 10.3, TOAD, JDeveloper, Jude, OEPE, STS 3.1, Liferay 6.1/6.2

CMS: Documentum, BEA Repository, Interwoven

Source Control: CVS, TortoiseSVN, VSS, ClearCase, Win CVS

Operating Systems: Windows (2000, XP, 2003), Unix/Linux/FreeBSD

Build Automation Tools: Maven

Repository Manger: JFrog Artifactory

PROFESSIONAL EXPERIENCE

Confidential, Basking Ridge, USA

Java J2EE Liferay Portal Consultant

Responsibilities:

  • Understanding the technology challenges for implementing a Health Insurance Marketplace
  • Worked on developing and enhancing the portal platform using Liferay Portal using themes, hooks and layouts.
  • Configured Liferay LDAP with Oracle OAM
  • Configured Siteminder SSO with Liferay
  • Used ExpandoAPI to capture additional user information without using any additional service layer.
  • Involved in setting up the liferay cluster and resolving numerous issues around it
  • Involved in Deploying and Configuring portlets in Liferay portal
  • Designed some of the key components within the Health Exchange.
  • Worked on integrating the application with Oracle Service Oriented Architecture ( SOA ) and Oracle Process Automation ( OPA ) and Siebel
  • Worked with CMS (Centers for Medicaid & Medicare Services) on external user profile verifications .
  • Worked with JSR-168/ JSR- 286 portlet specifications
  • Used SpingMVC within the portal to handle the data interactions.
  • Implemented a key functionality to limit the cross browser user logins
  • Handled multiple applications within the portal technology stack
  • Prepared Work Breakdown Structures ( WBS ) for many requirements.
  • Used the JavaScript framework JQuery for complex Asynchronous calls.
  • Singlehandedly designed & implemented various payment mechanisms ( Credit Card/ Debit Card/ ACH / Check ) for portal and integrated payment transactions with benaissance, State of Vermont’s payment partner.
  • Used AWS instances for code development and testing
  • Worked on SVN/Jenkins/Maven/JFrog Artifactory for code deployment and continuous integration.

Technologies Used: Java, J2EE, OEPE 10.3.6, Liferay Poral 6.1 GA2, Spring Source Suite 3.1, OPA, Oracle SOA, JFrog Artifactory, Siebel, Weblogic Server 10.3.6, AWS, JavaScript (JQuery), JDBC, Hibernate, Tortoise SVN, Jenkins

Confidential, Oaks, PA, USA

Java J2EE Liferay Portal Consultant

Responsibilities:
  • Understanding the various complexities involved in the project
  • Worked with JSR-168/ JSR- 286 portlet specifications for IPC
  • Developed multiple portlets in Liferay
  • Involved in Deploying and Configuring portlets in Liferay portal
  • Worked on Application deployment and configuration on Liferay with servers.
  • Developed portlets using Liferay Plugins like Theme, Layout, Portlet, Hooks
  • Worked on UI development using Alloy UI and YUI frameworks.
  • Experience in using Liferay Tag library and Alloy UI tag library while developing liferay Plugin portlets.
  • Good experience to create site templates and page templates in liferay portal.
  • Developed application deployment scripts using WLST.
  • Created custom written MAVEN scripts for building the application.
  • Worked on integrating the application to Siteminder based SSO environment.
  • Documented all technical requirements and design technical solutions utilizing enterprise architecture standards including documenting all solution components and configurations.

Technologies Used: Java, J2EE, Liferay 6.1, Liferay 6.2, JSP, Servlets, Ant, Derby, Web services, JSTL, JSP EL, JMS, EJB, JDBC, Hibernate, Struts, Spring, Oracle RAC 11g, Eclipse, Arcot, JavaScript, JQueryProject:

Confidential

Java J2ee Portal Consultant

Responsibilities:
  • Worked with business team to establish requirements and determine priorities.
  • Designed and Architectured the entire application using OOD principles.
  • Created a custom wrapper for JSch API to communicate between various UNIX nodes.
  • Created an extremely user-friendly & responsive GUI using AngularJS
  • Designed data base schema and develop stored procedures.
  • Created high level and low level technical design documents for dashboard.
  • Developed Channel Security Exit at the MQ level to add security to the outgoing SWIFT messages to DTCC - RAD.
  • Worked on managing the WebSphere MQ Manager, Channels & Queues to monitor messages.
  • Developed Java Servlets for handling requests and responses from the web page.
  • Implemented Spring Dependency Injection and Aspect Oriented Programming using Spring Framework.
  • Implemented MVC design pattern using Spring MVC.
  • Implemented the application using the concrete principles laid down by various Java/J2EE Design patterns.
  • Developed Persistence layer using object relational mapping framework Hibernate .
  • Deployed the application by using Weblogic Application Server and IDE Eclipse
  • Used Subversion SVN as code repository and Source forge as Document Repository.

Technologies Used: Java, J2EE, Sterci GTX, GUI, XML, WebSphere MQ, Ant, JMS, Spring, AngularJS

Confidential, Chicago, IL, USA

Java J2EE Portal Architect

Responsibilities:
  • Senior team member responsible for delivering core architecture solution and complex components.
  • Planning and executing project development phase.
  • Performed effort estimation and resource management.
  • Created the migration strategy for upgrading the portal to the highest version and executed the project with extreme precision.
  • Deployed the upgraded code to the high performance EXALOGIC containers.
  • Developed maven / ANT scripts for building the portal application.
  • Automated domain configuration tasks and application deployment using WLST scripts.
  • Designed Hibernate mappings, associations and relationships between business objects.
  • Created an Application on-boarding guide - Best Practice guideline for other developers to follow.

Technologies Used: Java, J2EE, BEA Weblogic 10.3.2, OEPE, JSP, JQuery, Servlets, Maven, Ant, PointBase, Web services, Axis, JSTL, JSP EL, JMS, EJB, Struts, Oracle 10g, Rapid SQL, FileZilla, Eclipse, XMLSpy, Introscope, TFS

Confidential

Java J2EE Portal Architect

Responsibilities:
  • Designed and developed a high-end METRICS system, which tracks the end user’s behavior.
  • Used Webphere MQ messaging system for back-end metrics data transfers.
  • Implemented a SLSB (Stateless Session EJB Bean Pool) for sending and retrieving JMS/MQ messages. The connection pool well managed the connections to the Webphere MQ with a message transfer rate of 7000 messages/minute.
  • Envisioned and developed an Auto Report Generation System that sends metrics reports weekly/monthly basis.
  • Designed and developed a web tool for displaying the user metrics data in real time.

Technologies Used: Java, J2EE, BEA Weblogic 10.2, JSP, Servlets, Ant, PointBase, Web services, Axis, JSTL, JSP EL, JMS, EJB, Struts, log4j, Oracle 10g, Rapid SQL, FileZilla, Eclipse, XMLSpy, Introscope

Confidential, San Francisco, CA, USA

Java J2EE Oracle Weblogic Security Consultant

Responsibilities:
  • Performed Security Code Reviews using Fortify and identified a variety of security issues and risks within the application (E.g.: Cross Site Scripting, Session Leakage, Race Condition, SQL Injection, and Information Leakage).
  • Used JProbe to figure out the various performance issues such as Memory Leaks, Loitering Objects.
  • Solid experience in working with internal IT AUDIT teams in Confidential .
  • Recommended a number of ways to increase performance using better heap management, thread dump analysis and weblogic server tuning.
  • Technical lead for enhancements for AES post the merger with Wachovia. Apache Wicket framework was implemented for the same.
  • Monitored production issues in T-Leaf and prioritized and resolved critical bugs in the system.

Technologies Used: Java, J2EE, BEA Weblogic 8.1, JSP, Servlets, Ant, PointBase, Web services, Axis, JSTL, JSP EL, JMS, EJB, Struts, log4j, Oracle 10g, Toad, Rational Clear quest, Wincvs, JProbe, CheckStyle, PMD, Putty, T-Leaf, FileZilla, Eclipse, XMLSpy, FindBugz, JDepend, JProbe, T-Leaf, Introscope

Confidential, Hercules, CA, USA

Java J2ee Weblogic Portal Consultant

Responsibilities:
  • Analyzed requirements, and developed detailed technical design documents.
  • Developed a logging and Exception handling framework, which was extensively used throughout the project.
  • Designed and developed a complete UUP framework for the new portal.
  • Created Roles and Entitlements using Portal Admin Console and BEA APIs to provide different portal views for various users.
  • Implemented ”New User Registration” using Web Services, BEA APIs and Custom Authenticators.
  • Created a number of page flows, portlets, custom layouts and skins& skeletons .
  • Published content to BEA Repository using RepEx and optimized queries to retrieve dynamic content.
  • Integrated Portal with Interwoven for all the CMS activities.
  • Assisted in configuring SSO using SAML APIs between Portal and Sterling .
  • Tuned the portal application using P13N Caching and optimized coding that improved the desktop load time from 9s to 4s.
  • Ensured cross browser compatibility using JQuery .
  • Exported the ANT file from workshop and configured cruise control builds.

Technologies Used: Java, J2EE, BEA Portal 10.2 Workshop, JSP, Servlets, Ant, PointBase, WLI, Web services, Axis, Spring, WebLogic Server 10.2, JSTL, JSP EL, JMS, EJB, Struts, Hibernate, Mobility server, Interwoven, RepEx, log4j, AquaLogic Service Bus, SOA, SQL Server 2005, CruiseControl, Autonomy Search, Adobe Flash CS3.

Confidential 

Weblogic Portal Performance Consultant

Responsibilities:
  • Analyzed the drawbacks of the existing portal and identified ways to fine tune and improve its performance.
  • Identified the unwanted objects in the session and recommended and implemented many effective ways to clean them, resulting the reduction of the session size from 7MB to 800KB.
  • Improved the application loading time by effectively using Caching (data level, render cache).
  • Contributed to the project team by presenting a Brown Bag session about the various performance tuning mechanisms.

Technologies Used: Java, J2EE, BEA Weblogic Portal 8.1/9.1/10.2, JSP, Servlets, Ant, Oracle9i, PointBase, Web services, SOA, Axis, Spring, WLI, Aqualogic, WebLogic Server 8.1/9.1/10.2, JSTL, JSP EL, JMS, EJB, Hibernate, Struts, BEA Repository, log4j, Nova Server, Autonomy Search, Portal Migration

Confidential

Senior Java/J2ee/Weblogic Portal Developer

Responsibilities:
  • Involved in the complete Software development life cycle from design phase to the implementation phase.
  • Involved with software requirement specifications, object oriented analysis and design using Jude .
  • Researched and recommend strategies to meet functional, technical and operational requirements as defined by customer’s corporate goals.
  • Involved in design of Presentation, Business Logic with Sequence diagrams and Class diagrams.
  • Created a customizable desktop using BEA APIs and Portal Schema to persist the user’s customization. The portal provided 20 different customized desktops for the end users where the users can drag, drop and save different portlets on the dashboard. Used custom layouts to provide this feature.
  • Helped to manage the use of UUP and added more properties into it.
  • Used Siteminder as the SSO product to get customers access to all entitled applications via JPMorgan ACCESS Portal. Juniper RPS was used to redirect the users to the app server if the access is cleared from Siteminder policy server.
  • Used Performance Tuning Mechanisms such as Throttling, Caching and Processor Chains using Spring & Axis, which made the code more efficient.
  • Created Content Selectors to get the content from the DCTM Repository to display user specific Alerts & Messages.
  • Used ANT for building and deploying application source code on WebLogic application server.

Technologies Used: Java, J2EE, BEA Weblogic Portal 10, JSP, Servlets, Ant, Oracle9i, PointBase, Web services, SOA, Axis, Spring, WebLogic Server 10, JSTL EJB, Struts, BEA Repository, log4j,Documentum, TOAD, Hammurapi, Siteminder, JUnit, Jude, Juniper RPS, ClearCase

Confidential

Java/J2ee/Weblogic Portal Developer

Responsibilities:
  • Requirement gathering and detailed design specifications.
  • Used Spring Framework to separate each layers of MVC.
  • Designed and implemented Export functionality using Jakarta - POI API to export the data in various formats.
  • Created multiple desktops for the portal for different type of users.
  • Performed end-to-end testing of the system.
  • UAT testing and maintenance.

Technologies Used: Java, J2EE, BEA Weblogic Portal 10, JSP, Servlets, Ant, Oracle9i, PointBase, Web services, SOA, Axis, Spring, WebLogic Server 10, JSTL EJB, Struts, BEA Repository, log4j, Documentum, TOAD, Hammurapi, Siteminder, JUnit, Jude, Juniper RPS, ClearCase

We'd love your feedback!