Websphere Commerce Developer Resume
New York City, NY
SUMMARY
- Around 8+ years of Information Technology experience in Analysis, Design and Development.
- Have 5 years experience in designing, development and supporting of E - Commerce applications using IBM WebSphere Commerce.
- Good knowledge on developing Web applications using MVC design pattern and Frame works like Struts.
- Good knowledge on B2C, B2B and Extended Sites business models in WebSphere Commerce.
- Expertise in Order, Catalog, Trading and Member Subsystems of WebSphere Commerce Server.
- Experience on development of J2EE Application using Eclipse based tool like Rational Application Developer and WebSphere Studio Application Developer.
- Experience in customization of Order and Member Management subsystems.
- Having experience in Web technologies like XML, HTML, CSS, JavaScript and AJAX.
- Expertise in working with database in DB2.
- Having experience in using version controls (Git, Clearcase, SVN)
- Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in Scrum, Sprint planning and exit meetings.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX-WS, AJAX, ANT and Web Services.
- Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Good experience in implementing Object Oriented Analysis & Design (OOAD)
- Exposure to implementing Web Services (WSDL using SOAP protocol)
- Strong Experience in working with scripting languages like JavaScript, AJAX and Jquery.
- Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
- Expertise in implementation of web applications using frameworks such as Struts, Spring, Spring web flow, JPA, GWT (Google Web Toolkit) and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Good experience in server side Business Logic Development using Session, Entity and Message Driven Beans.
- Good understanding of JMS, JSF, EJB, SOA, Apache Axis and XML related technologies like XSL, XSLT..
- Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere, Jboss, Apache Tomcat & BEA WebLogic.
- Experience working in Databases like Oracle (SQL, PL/SQL), MS SQL Server, MySQL.
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Surround SCM.
- Experience in writing ANT, Maven build scripts, Providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel, MS-PowerPoint and MS-Visio.
- Ability to learn and use new systems and paradigms in considerably less time.
TECHNICAL SKILLS
Language: Java, J2EE (Servlets, JSP, JDBC, Java Beans, JSF, JNDI, EJB)
Web technologies: HTML/DHTML, XHTML, CSS, XML, XSD, WSDL, DTD, DOM/SAX and J2EE design patterns.
Frameworks: Struts, Spring, Hibernate, GWT.
IDE's: Eclipse, Net Beans, BEA Web Logic workshop, IBM RAD
Web services: JAX-WS, SOAP, WSDL, Apache Axis, IBM MQ
Tools: TCP Monitor, SOAP UI, HTTP Monitor, Secure crt.
Application servers: Bea Weblogic, IBM WAS, JBOSS, Apache Tomcat.
Databases: MySQL, Oracle, SQL Server.
Scripting language: Javascript, Ajax.
Tools: Build: Ant, Maven
Logging: Log4j
Version control: CVS, SVN, Clear Case
Testing: Bugzilla, JUnit, Jmeter, Jquery, Clear Quest
Operating systems: Windows, Linux, Unix And Sun Solaris.
PROFESSIONAL EXPERIENCE
Confidential - New York City, NY
Websphere Commerce Developer
Responsibilities:
- Involved in the installation & configuration of the WebSphere Commerce Server
- Developed custom framework to handle multi-threaded WebSphere commerce scheduler jobs
- Developed and designed customization of WebSphere Commerce JSPs.
- Developing the application in WebSphere commerce.
- Created entity beans using WebSphere commerce developer.
- Involved in installation and configuration of WebSphere Commerce Studio Developer which is used as development environment
- Implemented improvements to the WebSphere Commerce Organization Console and the Administration Console to display, and allow for update, new member information.
- Deployed the applications on IBM WebSphere Application Server.
- Working on Service Component Architecture (SCA) and Business Objects with WebSphere Process Server.
- Building and implementing Service Oriented Architecture (SOA) infrastructure environments for Business Process applications running on WebSphere Process Server.
- Used IBM WebSphere Studio Application Developer (WSAD), RAD IDEs for java source code development.
- Implemented MVC architecture using Jakarta Struts framework, Worked on Spring/Hibernate Applications
- Involved in implementing JQuery for providing interactive user interfaces.
- Implemented Ajax function to load data dynamically onto drop down.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Developed forms using HTML and performing client side validations using Java Script.
- Oracle database was used, wrote stored procedures for common SQL queries
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports
- Database designed and created of tables, constraints, normalization, PL/SQL packages, functions, and Stored Procedures.
- Created complex SQL and used JDBC connectivity to access the database
- Knowledge of building applications for Web Services using different technologies and standards such as REST, Apache CXF
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Support Agile upgrade and participate in test cases.
- Used Subversion for software version control.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSP
- Developed custom tags, JSTL to support custom User Interfaces.
- Designed and developed carrier selection and product selection web pages using HTML, Struts, Servlets and JavaScript.
- Setting up Java/J2EE development environment using Eclipse, Maven and Weblogic.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Environment: IBM WebSphere Commerce, WebSphere Process Server (WPS), JAVA, J2EE, Spring, Hibernate, Struts, JQuery, Ajax, WebSphere Studio Application Developer (WSAD) SenchaExtJs, JavaScript, Orcale, Crud, PL/SQL, SQL, JDBC, ApacheCXF, Rest, Eclipse, IBM WebSphere Application Server (WAS), Subversion (SVN), Junit, Agile, UML, JSP, JSTL, Servlets, Maven
Confidential -Pittsburgh,PA
Websphere Commerce Developer
Responsibilities:
- Provided expertise in the design and implementation of store functionality using WebSphere Commerce
- Designed and implemented a number of WebSphere Commerce integrations
- Designed and implemented many customizations comprised of additional database tables, EJBs, controller commands and JSPS, to WebSphere Commerce.
- Involved in Installation, Configuration and troubleshooting of IBM WebSphere Commerce Server.
- Configured WebSphere commerce container resources JDBC, JMS, JNDI, J2C Alias etc.
- Developed and tested number of commands and user interface in WebSphere Commerce Accelerator
- Monitor and optimize WebSphere commerce performance by interpreting server logs, application error logs to resolve performance issues
- Configured JMS Queues in WebSphere Application Server.
- Deploying and supporting large number of Business Process Orchestration applications developed using WebSphere Integration Developer to WebSphere Process Server environments supporting Service Oriented Architecture (SOA)
- Deploying applications containing Business processes defined with the Business Process Execution Language (BPEL) in WebSphere Process Server.
- Used WebSphere Studio Application Developer (WSAD) for writing code for JSP, Servlets, and Struts.
- Written JSPs, Servlets and deployed them on WebSphere Application server.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented Hibernates Lazy default fetch plan for generating proxies and collection wrappers and also created fetching strategies for minimizing the number of SQL statements.
- Developed the application front end with HTML, JSP, Ajax, Struts Tag-libraries. Wrote custom JSP tags for role-based sorting and filtering.
- Used JSF to Develop the User Interface of the Application Client.
- Developed AJAX functionalities using frameworks like JSON, DOJO and JQuery.
- Designed and implemented Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods (ExtDirect)
- Worked on front-end validation through JavaScript and back-end validation using Spring Validation Classes
- Inserted External Style Sheets to various web pages using CSS.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Architect-ed, designed and developed a mobile web application which can be also accessed and updated offline (by using HTML5 local persistence storage feature)
- Wrote complex SQL statements to retrieve data from the DB2 database
- Experience with SQL and basic CRUD operations
- Involved in writing and executing PL/SQL stored procedures and functions and triggers for Oracle to create a Database Management System.
- Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
- Have used the Apache CXF to build web service clients
- Developed the business logic of the system in web services (SOAP) in Contract First Approach.
- Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
- Setup Github and use of Git bash for code submission in Github repository.
- Designed, developed and tested the Websphere Portal Application based on Model, View, Controller (MVC) architecture deployed on IBM Web Sphere Portal /Application Server
- Organized and facilitated daily stand-up meetings, reviews, retrospectives, sprint and release planning, demos and other Scrum-related meetings.
- Designed UML diagrams using UML and Rational Rose.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application
- Developed JSPs using EL language and JSTL tags.
- As a Senior Programmer involved in developing the Scheduled jobs, Servlets, JSP and involved in the integration and release phase of the product.
- Setting up Java/J2EE development environment using Eclipse, Maven.
Environment: IBM WebSphere Commerce, WebSphere Process Server (WPS), Java, J2EE, Spring, Hibernate, struts, JSF, EXTJS, AJAX, JavaScript, CSS, HTML, DB, CRUD, PL/SQL, JDBC, WebSphere Studio Application Developer (WSAD), Apache CXF, Web Services, Eclipse, WebSphere Application Server (WAS), Git, Github, Junit, Scrum, UML, JSP, JSTL, Servelt, MAVEN
Confidential -Burlington,NC
Websphere Commerce Developer
Responsibilities:
- Involved in installing, configuring IBM WebSphere Commerce Server.
- Maintaining existing web site and implementing new requirements/features on IBM WebSphere Commerce
- Designed and implemented a number of WebSphere Commerce integrations
- Designed and implemented multiple apps using WebSphere Commerce
- Provided expertise in the design and implementation of store functionality using WebSphere Commerce
- Re-platform and customize site using IBM WebSphere commerce extended sites model.
- Involved in writing Spring Configuration XML, file that contains declarations and business classes are wired-up to the frontend managed beans using Spring IOC pattern.
- Developed IBATIS config files for SYBASE D.B tables, stored process
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the front end using JSF and Portlet.
- Installation of WebSphere Process Server, WebSphere Integration Developer and their associated fix packs.
- Deployed the application on the Websphere Application Server, Created Connection Pools in WebSphere and configured as needed.
- Coded using J2EE JDK, JSP, Servlets, EJB, JavaScript, HTML), Ant and SQL Server on WebSphere Application Server and IBM WebSphere Studio Application Developer (WSAD), PHP.
- Performed a migration of applications from WebSphere InterChange Server to WebSphere Process Server.
- Coded Ant build scripts to build and deploy the application on Websphere Application Server
- Created Connection Pools in WebSphere and configured as needed, Involved in deployment of application on Websphere
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Prepared statements are used for communication with MySql database
- Used TOAD for all database query testing and optimizations
- Monitoring SQL server Error logs, Disk Space growth, Clustering Environment.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB
- Design and Developed using WebService using Apache Axis 2 on JBOSS.
- Used Mercurial to keep track of versioning of the source code
- Involved in Creation of Flex Families in Content Server and associated the JSP, JSF, J2EE, OOD, JDBC, JMS, JSTL and XSD, WSDl, XML pages to the assets.
- Developed J2EE components using Netbeans as IDE.
- Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Servlets, JDBC, and deployments in JBOSS server
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Involved in System Requirement study, conceptual design and designing of Use Cases based on the requirements using UML
- Worked with Rational ClearCase to provide sophisticated version control, workspace management and parallel development support
- Set up the deployment environment on Web Logic Developed system preferences UI screens using JSP and HTML.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Experienced in building scripts using Ant and Maven.
Environment: IBM WebSphere Commerce, WebSphere Process Server (WPS), Java/J2EE, Spring, iBatis, Struts, JSF, EJB, JQuery, MYSQL, WebSphere Application Server (WAS), TOAD, SQL Server, DB, WebSphere Studio Application Developer (WSAD), APACHE AXIS2, WSDL, Netbeans, JBOSS, Clearcase, Mercurial, Water fall Model, UML, JSP, Servelt, ANT
Confidential -Lancaster,PA
Software Engineer
Responsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL and Expression Language.
- Implemented Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process..
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Clear Case for source code maintenance.
Environment: Java, J2EE, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML Scheme (XST), EJB, ANT, Javascript, JMS, Rational Rose, WSAD, DB.
Confidential -Park Ridge,NJ
Java Developer
Responsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using Junit.
Environment: Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows
Confidential -New York City,NY
Java Developer
Responsibilities:
- Understanding the application, requirement gathering and creating design documents
- Study and maintain the existing codes, and ensure the change requests and enhancements are completed as scheduled
- Creating UTPs for the requirements
- Integrated Get Answers HP tool with Service center for logging problems
- Prepared Get Answers user manual for Confidential users
- Involved in integrating the ColdFusion front end with Service center for email notifications.
- Involved in maintaining the P4 database for ServiceCenter
- Active participation in different modules involved in the product
- Used Harvest for version control of the developed artifacts
Environment: Java, J2EE. HP Service Center Tool, Get Answers Tool, Database, Harvest