Senior Java/ibm Wcm/portal Developer Resume
Bloomfield, CT
SUMMARY
- About 9+ Years of experience in analysis, design, development, testing and Implementation of Client/Server, web applications using Java/J2EE technologies and experience working as IBM WebSphere Portal Developer and Administrator.
- Expertise developing multiple projects using Spring Portlets
- Expertise in IBM Web Content Management 8.5/8.0/7.0/6.1.
- Expertise working on IBM Websphere Portal Server 8.5/8.0/7.0/6.0/5.1
- Expertise creating IBM Websphere Portal Pages in Portal environment.
- Experienced working with JSR 168, JSR 286 Portlets and Web Services for Remote Portlets (WSRP).
- Experienced creating and modifying PZN rules.
- Experienced creating features to enable and disable portlet functionality.
- Experienced working with builders using IBM Web Experience Factory.
- Experienced in WebSphere Portal Theme development.
- Experienced working interacting with content management like WCM, Teamsite in portal environment.
- Expertise in design, development of open source portal Liferay (4.x to 6.2 versions).
- Experienced working in base portals.
- Experienced working in upgrading efforts of WebSphere Portal Server.
- Excellent working knowledge of MVC architecture with Spring, JSF and Struts Frameworks
- Worked on POC forSAMLspring integration framework for security
- Knowledge on Data Power and Websphere Transformation Extender (WTX)
- Expertise in Insurance, Banking and e - commerce Domains.
- Have thorough understanding of Software Development Life Cycle (SDLC)
- Involved in design and documentation, including requirements gathering from the business users and generating the system requirements.
- Excellent working knowledge in design & development of web based applications using Java, J2EE (JSP, Servlets, JDBC), Spring, Struts, Hibernate, HTML, JavaScript, XHTML, DHTML, CSS, XML
- Experienced in Object Oriented Programming (OOPs) and Relational Database Management System (RDBMS) concepts
- Experienced in front end development using HTML, XHTML, DHTML, JavaScript, JSP, Servlets and AngularJS.
- Experienced working with consuming web services. Worked with RESTFUL web services.
- Performed server side coding using Action Classes, Java Beans, DAOs
- Good knowledge in SQL, Data Definition Language (DDL), Data Manipulation Language (DML) and Data Control Language(DCL)
- Experience in creating PL/SQL - Packages, Procedures, Functions and Triggers
- Strong knowledge in backend database like Oracle, db2 and MySQL.
- Extensive experience with Eclipse IDE and version control systems like TFS and VSS
- Well-versed working on various platforms like DOS, Windows and Unix
- Experience in Waterfall, Agile/Scrum development environment.
- Experience in Test Driven Development.
- Excellent Communicational, Analytical, and Interpersonal skills. Comfortable working independently and also opens to dynamic work environment and ability to work collaboratively with other team members in the overall enhancement of software product quality.
- Worked under tight deadlines with attention to details
- Exceptional ability to quickly master new concepts and applications.
- Mentored team members on specific modules
- Excellent Communicational, Analytical, and Interpersonal skills.
TECHNICAL SKILLS
Core Language: Java (JDK 1.4/1.5/1.6/1.7 )
Scripting Languages: JavaScript, JQuery, AngularJS
Technologies in J2EE: JSP, DWR, Servlet, JDBC\Adobe CQ
Databases: Microsoft SQL 2005, IBM DB2, Oracle
IDE: Eclipse Indigo 3.7, Rational Tool Suits, 2008/2003/2000/ NT/8/7/XP, UNIX
Operating Systems: Windows
Web/App/Portal Servers: Web logic 10.3, IBM Web Sphere 8.5, Apache Tomcat 7.0\ WCM
Frameworks: JSF 2.2, Spring MVC 2.5, Struts 1.2, Hibernate 2.5 and Log4j
Tools: Visual Source Safe, Clear Case, Subversion, Team Foundation Server, Maven 2.0, HP, Quality Center and Service manager. Text Pad 5, Notepad++, MS office 2007, WinZip, beyond compare, Fortify 3.0, Vignette 7.6, Sybase Central V4.3, JProfiler 7.0
Methodologies: Waterfall and Agile
Other Technologies: Design Patterns, SEED, JRF, AJAX, CSS, SAML 2.0
Web Services: SOAP, Restful WS DOJO, HTML, XML.
PROFESSIONAL EXPERIENCE
Confidential, Bloomfield, CT
Senior Java/IBM WCM/Portal Developer
Responsibilities:
- Direct interaction with Business Users in understanding and documenting the requirements
- Analyzed user requirements and written technical requirements and design specifications
- Estimated the effort required for development.
- Designed and developed applications using Java, J2EE, JDBC, IBM WebSphere Portal.
- Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in developing features to enable and disable portlet functionality.
- Involved in connecting with IBM Web Content Management to get the data.
- Involved in implementing and deploying themes and skins
- Involved working on JSR 286 portlet standards.
- Migrating from .net environment to Java using WCM.
- Involved in upgrading effort for IBM WebSphere Portal Server.
- Involved working with builders using IBM Web Experience Factory.
- Worked in connecting to multiple web services from Portlets
- Involved in migration from WebSphere Portal 8 to WebSphere Portal 8.5
- Designed class diagrams, sequence diagrams and component
- Implemented business logic changes using Java, SQL and PL/SQL
- Perform code review and test cases review for the developed code.
- Used xhtml and JSF tags to build user interface
- Used Maven for building and deploying code
- Using Git to maintain versioned source code
- Involved in working and calling RESTFUL webservices for multiple projects.
- Mentored team members in specific modules
- Provide support during System Test, Performance, Implementation and Production Checkout Phases
Environment: Java, J2EE, JDK1.6, JSP, xhtml, AngularJS, Java Script, AJAX, JavaScript, DOJO, JSF 2.0, IBM DB2, IBM Web Sphere 8.5, IBM Web Sphere Portal Server, Web Content Manager (WCM), Maven 2.0, Beyond compare, Hibernate, RAD 9.1
Confidential, Detroit, Michigan
Senior Java / IBM WCM/ Portal Developer
Responsibilities:
- Perform all development activities to implement design approach in the WCM portal environment.
- Provide of code to Maintenance Team for long-term support
- Consult with business teams to understand requirements for portal changes
- Create design approach of how requirements will be implemented in DIGS WCM portal environment for Providers/ Agents/ Groups/ Chambers and EPA Projects.
- Developed WCM web site and portal development, creation/modification of authoring/presentation templates, developing personalization rules and WCM personalization components.
- Perform syndication from one environment to another environment.
- Involved in creating artifacts for transition purpose.
- Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in developing features to enable and disable portlet functionality.
- Involved in connecting with IBM Web Content Management to get the data.
- Involved in implementing and deploying themes and skins
- Used Ruby, cucumber,gherkinto write test cases for implementing ATDD (Acceptance Test Driven Development).
- Involved working on JSR 286 portlet standards.
- Created the mediation profile from convertingSAML2.0 tokens to OAuth 2.0 Access Token
- Installed Jboss fuse ESB and monitored the Fuse resources.
- Involved in migration from Sun Systems to IBM WebSphere Portal 8.5
- Perform code review and test cases review for the developed code.
- Perform end to end performance tuning using JMeter.
- Mentored team members in specific modules
- Implemented integration with Chase credit card service usingSAMLfor form submission and SOAP web service for callbacks.
- Production Support specialist
- Provide support during System Test, Performance, Implementation and Production Checkout Phases
Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AngularJS, AJAX, JavaScript, DOJO, JSF 2.2, IBM DB2, IBM Web Sphere 8.5, IBM Web Sphere Portal Server, SAML 2.0, RESTFUL Web Services, Jboss Fuse, Web Content Manager (WCM), Maven 2.0, JMeter, Beyond compare, Spring, Hibernate, RAD 8.0
Confidential, Miami, Florida
Senior Java /IBM WCM/ Portal Developer
Responsibilities:
- Direct interaction with Business Users in understanding and documenting the requirements
- Analyzed user requirements and written technical requirements and design specifications
- Estimated the effort required for development.
- Designed and developed applications using Java, J2EE, JDBC, IBM WebSphere Portal.
- Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in developing features to enable and disable portlet functionality.
- Involved in connecting with IBM Web Content Management to get the data.
- Involved in implementing and deploying themes and skins
- Involved working on JSR 286 portlet standards.
- Involved in upgrading effort for IBM WebSphere Portal Server.
- Involved working with builders using IBM Web Experience Factory.
- Worked in connecting to multiple web services from Portlets
- Involved in working with in creating new and modifying existing Personalization (PZN rules)
- Implementing REST API Layer, Process flow, workflow services and patterns design for the entire application in IBM BPM.
- Created templates by generating runtime html in BPM coaches.
- Provided super-user on the various processes involved and also on how to use IBM BPM.
- Perform end to end performance tuning using JMeter.
- Involved in EPA paymentsystems in the interests of service-users and likely users of payment services, with a viewto improving the quality, efficiency, and economy of payment systems.
- Used Ruby, cucumber,gherkinto write test cases for implementing ATDD (Acceptance Test Driven Development).
- Involved in migration from WebSphere Portal 7 to WebSphere Portal 8
- Used design patterns: Data Access Objects and MVC
- Implemented integration with Chase credit card service usingSAMLfor form submission and SOAP web service for callbacks.
- Designed class diagrams, sequence diagrams and component
- Implemented business logic changes using Java, SQL and PL/SQL
- Perform code review and test cases review for the developed code.
- Implemented quality planning and best practices such as Defect Prevention Control (DPC), Task scheduling, Quality Control etc.
- Used xhtml and JSF tags to build user interface
- Used Maven for building and deploying code
- Using Git to maintain versioned source code
- Involved in working and calling RESTFUL webservices for multiple projects.
- Mentored team members in specific modules
- Production Support specialist
- Provide support during System Test, Performance, Implementation and Production Checkout Phases
Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AJAX, JavaScript, DOJO, JSF 2.2, IBM DB2, IBM Web Sphere 8.5, AngularJS, IBM Web Sphere Portal Server, Emerging Payments Association(EPA), SAML 2.0, Teamsite, IBM BPM 8.0 & 8.5.6,Web Content Manager (WCM), JMeter, Maven 2.0, Beyond compare, Spring, Hibernate, RAD 8.0
Confidential, Los Angeles, California
Senior Java /IBM WCM/ Portal Developer
Responsibilities:
- Direct interaction with Business Users in understanding and documenting the requirements
- Co-ordinated with Offshore team in all phases of the software development life cycle
- Analyzed user requirements and written technical requirements and design specifications
- Estimated the effort required for development.
- Designed and developed applications using Java, J2EE, JDBC, IBM WebSphere Portal.
- Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
- Integration of Dojo Build system, JSHint and Dojo Unit Testing framework for nightly build and deployment
- Used Ruby, cucumber,gherkinto write test cases for implementing ATDD (Acceptance Test Driven Development).
- Involved in developing features to enable and disable portlet functionality.
- Involved in connecting with IBM Web Content Management to get the data.
- Involved in implementing and deploying themes and skins
- Involved working on JSR 286 portlet standards.
- Involved in upgrading effort for IBM WebSphere Portal Server.
- Involved working with builders using IBM Web Experience Factory.
- Worked in connecting to multiple web services from Portlets
- Involved in working with in creating new and modifying existing Personalization (PZN rules)
- Worked withGWTto implement UI (front end) and functionality.
- Involved in migration from WebSphere Portal 7 to WebSphere Portal 8
- Used design patterns: Data Access Objects and MVC
- Designed class diagrams, sequence diagrams and component
- Implemented business logic changes using Java, SQL and PL/SQL
- Perform code review and test cases review for the developed code.
- Implemented quality planning and best practices such as Defect Prevention Control (DPC), Task scheduling, Quality Control etc.
- Added / removed users from email map.cfg (workflow notification), uid files (author, administrator.. roles) andTeamsitegroups (branch, workarea access)
- PerformedTeamsiteadministration duties on branches, users, groups, file/folder permissions etc.
- Used xhtml and JSF tags to build user interface
- Used Maven for building and deploying code
- Using TFS to maintain versioned source code
- Involved in working and calling RESTFUL web services for multiple projects.
- Mentored team members in specific modules
- Production Support specialist
- Provide support during System Test, Performance, Implementation and Production Checkout Phases
Environment: Java, J2EE, JDK1.6, JSP, xhtml, Java Script, AJAX, JavaScript, DOJO, JSF 2.2, IBM DB2, IBM Web Sphere 8.5, Teamsite, IBM Web Sphere Portal Server, Web Content Manager (WCM), Eclipse Indigo 3.7,GWT, SAML 2.0, Team foundation server, Maven 2.0, Beyond compare, Fortifyv3.6, Vignette 7.6, Spring, Hibernate, RAD 8.0
Confidential, Naperville, Illinois
Senior Java/IBM WCM/ Portal Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing
- Involved in Elaboration, Construction and Transition phases of the project.
- Played a major role in requirements gathering and analysis.
- Developed Functional Requirements based on the business needs
- Developed eCommerce B2B and B2C applications for customers.
- Designed complex front end screens with dhtml and JSP.
- Made use of Spring MVC architecture
- Experienced working with in creating new and modifying existing Personalization(PZN rules)
- UsedDojofor the client side development and validations.
- Involved in developing features to enable and disable portlets functionality.
- Involved in developing multiple Spring Portlets as per requirements and deploying them to WebSphere Portal Server.
- Created different batch programs to clean up tables in DB2 database.
- Involved in connecting with IBM Web Content Management to get the data.
- Involved in deploying portal themes and worked on JSR 168, JSR 286 Portlets and Web Services for Remote Portlets (WSRP).
- Involved in portal theme deployment and content to Web content Management.
- Worked with updating XML Access.
- Perform end to end performance tuning using JMeter.
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files.
- Responsible for writing complex SQL and PL/SQL queries for writing stored procedures
- Used Apache Ant for build and Web logic 10.3 for deployment
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
- Involved in working and calling RESTFUL web services for multiple projects
- Used JProfiler for capturing performance bottleneck and memory leaks in the system.
- Handling code merge between difference codes streams using Tortoise SVN.
- Created unit test plan with JUnit and Log4j for writing the log files
- Done effective code review and Used Check style and PMD Plugins to maintain quality of the project.
- Involved in Defect fixing and Root cause analysis.
- Provided production support
- Quick in resolving the tickets and issues
Environment: Java, J2EE, JDK1.6, JSP, Spring Portlets, Web Sphere Portal Server, IBM Websphere Portal 7.0, WCM 7.0 (Web Content Manager), Teamsite, PZN, JSP, HTML, RAD 8.0, CSS, jQuery, AJAX, JavaScript, DOJO, JSR 286, Hudson, ANT, DB2, JavaScript, dHTML grid, Hibernate 2.5, Spring 2.5 MVC, MS SQL, Web Sphere Application Server, Eclipse Juno, JProfiler 7.0.
Confidential, Bloomington, IL
Senior Java J2ee /IBM WCM/ Portal Developer
Responsibilities:
- Involved analysis of the requirements document.
- Preparation of design documents.
- Involved in created multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in connecting with IBM WebSphere Content Management to get the data.
- Involved in updating XML Access scripts for Portal Pages.
- Involved in developing features to enable and disable portlet functionality.
- Involved in deploying portal themes and worked on JSR 168 and JSR 286 Portlets.
- Involved In upgrade project from WPS 5.1 to WPS 6.1 .
- Involved in theme deployment and content to Web content Management.
- Made use Object Oriented concepts like Inheritance, Polymorphism and Abstraction.
- Designed front-end using JSP with Struts Tag lib.
- Involved in creating request based JSP pages.
- Used HTML, XML, and CSS for GUI and JavaScript for client side validations.
- Database Connectivity was achieved using JDBC.
- Involved in working and calling RESTFUL web services for multiple projects.
- Implemented design patterns MVC for developing the application.
- Developed Session Beans, Entity Beans and Message Driven Beans.
- Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping configuration files
- Written Unit test cases.
- Created different batch programs to clean up tables in DB2 database.
- Done through unit testing to avoid bugs in my part of code.
- Extensive usage of VSS for code merging.
- Developed web applications using JSP tag libraries and Struts for MVC architecture.
- Involved in testing and bug fixing.
- Written Action Classes, Action Forms, DAO’s.
- Perform Sanity test using different browsers and Devices (Tablets, Android, IOS, Blackberry using PERFECTO tool) in social media sites like Facebook, Twitter & Web based applications.
- Done effective code review and integration testing to maintain quality of the project.
- Used Spring IOC concept in the application.
Environment: Java, J2EE, JDK1.6, JSP, DWR 2.0, Hibernate 2.5, Struts 1.2, Spring 2.5 MVC, MS SQL 2005, WebSphere Portal 6.1.5, WCM 6.1.5 (Web Content Manager), WPF 6.1.5, RAD 7.5, JavaScript, Ajax, Dynamic HTML, REST API, SVN Repository, CSS, jQuery, Hudson, Team site, Web Sphere Application Server, IBM Web Sphere Portal Server, Eclipse Juno, JProfiler 7.0, Cruise Control and Hudson.
Confidential, Smyrna, GA
Sr. Java Developer
Responsibilities:
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology
- Developed eCommerce B2B and B2C applications for customers.
- Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
- Involved in creating multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in connecting with IBM WebSphere Content Management to get the data.
- Involved in updating XML Access scripts for Portal Pages.
- Involved in developing features to enable and disable portlet functionality.
- Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
- Involved in theme deployment and content to WebSphere content Management.
- Extensively worked with Servlets and Struts based multi-tier applications in developing J2EE Components.
- Involved in Creating Terms and Conditions in the Keypad for Point of Sale Transactions
- Involved in tax calculations for Point of Sale transactions
- Involved in updating the SKUS list in the database and also item look up functionality in the POS transaction
- Used Spring Batch for reading, validating and writing the daily batch files into the database.
- Involved in Balance Due for POS transactions
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Participated in converting the business requirements to software specifications using Rational UML
- Installation and configuration of Development Environment using Eclipse with Weblogic Application server
- Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
- Involved in writing JavaScript for dynamic manipulation of the elements on the screen and to validate the input.
Environment: Spring, Struts, WebLogic, APACHE, JQuery, JavaScript, JSP, WPS 6.1, WCM 6.1, SERVLET, Eclipse, Junit, MAVEN, GWT (Google Web Toolkit) & Clear Case.
Confidential, Woonsocket, RI
Sr. Java Developer
Responsibilities:
- Development, maintenance, support and deployment of complex Horizontal Scaling environment for HPSM in Production environment.
- Used frameworks like Struts, spring, Hibernate to develop the enhancements with Universal DB2 as the database.
- Used hibernate 3.0 to store the persistence data into the Mainframe DB2 database.
- Prepared Unit Test cases and done unit testing using JUnit suite.
- Solving priority 1 and 2 issues which impacts day to day business process. Also resolving customer queries, tickets, new enhancements, value additions to business.
- Involved in created multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in connecting with IBM WebSphere Content Management to get the data.
- Involved in updating XML Access scripts for Portal Pages.
- Developed eCommerce B2B and B2C applications for customers.
- Involved in developing features to enable and disable portlet functionality.
- Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
- Involved in resolving production tickets in tier1 portal application.
- Implemented SSL security for audit and security compliance purpose in Horizontal scaling environment which saved huge fine for my client which transformed to appreciation.
- Managing deliverables with the help of project team at offshore and onsite.
Environment: Java/J2EE, JSP, IBM WebSphere Application Server, IBM WebSphere Portal Server, WCM, Servlets, Struts, Hibernate, spring, Eclipse, XML, Oracle, Apache, Tomcat, UNIX.
Confidential, Charlotte, NC
Sr. Java Developer
Responsibilities:
- Design, Implement, Code Development, test fixes (for bug reports) and changes to programs.
- Onsite Client Interaction and production Support
- Construct programs based on Functional specifications which would implement the functionality, as per applicable language standards. System testing of the various functionalities.
- Document all programs constructed/modified by self.
- Capture raw data (time spent on various activities and defects observed).
- Involved in created multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in connecting with IBM WebSphere Content Management to get the data.
- Involved in updating XML Access scripts for Portal Pages.
- Involved in developing features to enable and disable portlets functionality.
- Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
- Review of all the work done by self and the team. Co-ordination with team.
Environment: CoreJava5.0, J2EE,IBM WebSphere Application Server, IBM WebSphere Portal Server, Sterling Commerce suite, Web Methods, Struts 2.0, Servlets, JSP, XML, XSLT, XHTML, Ant, GIT, Borland.
Confidential, Bloomfield, CT
Java Developer
Responsibilities:
- Co-Ordinate with the Onsite Team to execute the Project based on On-Site - Off-shore model
- Performed Sanity Testing
- Involved in Analysis, design and coding.
- Involved in integration ofjavacode with Flex UI
- Fixed the defects by running the code in debug mode from UI.
- Used Spring Frame work for Service layer and DAO layer.
- Configured JMS listeners using Spring JMS.
- Used WSDL to describe Web Services.
- Used SOAP to exchange information with external systems.
- Followed TDD (Test Driven Development).
- Followed MVC Architecture.
- Developed eCommerce B2B and B2C applications for customers.
- Involved in created multiple Portlets and deploying them to WebSphere Portal Server.
- Involved in connecting with IBM WebSphere Content Management to get the data.
- Involved in updating XML Access scripts for Portal Pages.
- Involved in developing features to enable and disable portlet functionality.
- Involved in deploying themes and worked on JSR 168 and JSR 286 Portlets.
- Involved in theme deployment and content to WebSphere content Management.
- Created Maven scripts for the complete module.
- Worked on spring batch in reading data from database and posting it to MQ.
Environment: J2EE 1.5, IBM WebSphere Application, IBM WebSphere Portal Server, Servlets, Spring Batch, Spring JMS, Apache ActiveMQ, UML, Microsoft Visio, XML, WSDL, SOAPUI, Eclipse IDE, Tomcat 6.0, JBoss, TestNG, Maven 2.x, Tortoise SVN, Quality center tool.