Websphere Commerce\java Developer Resume
SUMMARY
- 8 years of IT experience in Software Delivery Internet/Intranet based Web applications using Java/J2EE.This includes Requirement Analysis, Technical Design, Development, Unit Testing, Maintenance, Support etc.
- Around 3 years of experience in Ecommerce based technologies such as IBMWCS and Hybris.
- Experience in WCS store model (B2C) which includes Catalog sub - system, Order Management Sub-system, Marketing Subsystem, Member Subsystem. Experience in design and implementation of Dynacache, SEO, Promotions and Command Framework.
- Experience in developing Hybris based applications. This include building Acceleratorand customizing PCM and CMS Cockpits as well as configuring Back office.
- Expertise in Oracle Endeca, Apache Solr search engines and their solution implementation and integration.
- Experienced in both Waterfall and Agile software development methodologies. Good knowledge and experience in utilizing agile methodologies such as SCRUM.
- Strong conceptual and hands on programming skills in Multi-threading, Collections, Exceptional handling, Memory management and all OOPS concepts in core java.
- Expertise in J2EE technologies such as Servlets, EJB, JDBC andframeworks such asSpring MVC, Spring Batch, Struts, Hibernate.
- Designed, Developed and implemented web services using SOAP and REST APIs. Worked in JUNIT framework for unit testing. Good debugging and problem solving skills with Log4j, SLF4J.
- Good proficiency in various databases such asOracle, MySQL, IBMDB2and PostgreSQL. Hands on experience in build tools like Maven. Strong exposure to J2EE designpatterns.
- Experience in developing web applications on application servers like ApacheTomcat and WebSphere.
- Good exposure to front-end technologies like HTML, CSS, JavaScript, JQuery,Dojo,JSTL, JSP, AJAX and knowledge of AngularJS framework and Bootstrap for responsive design.
- Expertise in using Jenkinsand GitHubfor continuous integration.
TECHNICAL SKILLS
Operating System: Unix, Windows, Linux
Programming Languages: Java,C, C++
Front-end Technologies: HTML, CSS, Java Script, Angular JS, JQuery, Dojo, Bootstrap
Ecommerce Framework: Hybris, IBM WCS, OracleEndeca, ApacheSolr
Database: Oracle, MySQL, PostgreSQL, IBM DB2
Frameworks: Spring, Hibernate, Struts
SDLC Methodologies: SCRUM
Tools: Oracle SQL Developer, Maven
Web services: Axis2, Apache CXF, JAX-WS
IDE: Eclipse, RAD
Application Servers: Apache Tomcat, WebSphere
Logging Tools: Log4J, SLF4J
Version Control: GIT, SVN, CVS
Cloud Environment: AWS
PROFESSIONAL EXPERIENCE
Confidential
WebSphere Commerce\Java Developer
Responsibilities:
- Responsible for migration of Sherwin Williams B2C website to WebSphere Commerce v 7 features.
- Worked with Attribute and Catalog data models in Catalog subsystem, Member data model in Member subsystem, Order data model in Order management subsystem and Pagelayout data model.
- Strong Experience in working with OrderManagement and Fulfillment functions such as Order, Shipping Order, Invoice, Returns and Payments.
- Strong Experience in using BOD framework to decouple the implementation of the presentation layer, business logic layer and persistence layer.
- Customized CategoryDisplayCmd, to retrieve configured display page for specific category in specific catalog,OrderItemAddCmd, to provide color added to product in Order Item table and created new commands to accomplish client needs.
- Enhanced B2Cstorefront and customization of out of box promotion functionality.
- Utilized Dynacache, sever side caching to improve the performance of website by caching store objects.
- Enhanced search functionality by enabling enriched search engine capabilities such as automaticsearchtermsuggestions and spellingcorrection.
- SearchEngineOptimization was introduced to improve results of search engine indexing and ranking of website.
- Expertise in using REST services to provide a framework that can be used to develop RESTful applications on several platforms.
- Management of delivering assigned modules on time was done.
- Co-ordination with the team regarding the requirement and deliverables.
- Wrote detailed design documents describing the approach to be taken and programming details.
- Actively participated in daily and weekly status meeting calls
- Gave recommendations for improvements and fixed defects found.
Environment: JDK 1.8, J2EE, WebSphere Commerce suite7.1, WebSphere Application Server, Rational Application Developer 8.0.x,Solr,IBMDB2, Struts, Agile/SCRUM Methodology,JAX-WS, EJB, JSTL, HTML5, CSS3, JavaScript, JQuery, AngularJS, Dojo,Log4j, AJAX, JSP
Confidential
Hybris\Java Developer
Responsibilities:
- Implementation and integration of 3rd party Tax service into application and also involved in their system communication.
- Worked on extensions created on Hybris platform and created new business related objects.
- Defined processes and strategies of Datamigration from prior commerce or legacy system to new designed ecommerce system.
- Integrated OracleEndeca search engine to deliver high-quality, high-performance search capabilities such as automaticsearchterm suggestions.
- Participated in designing a New Store and developed applications using Hybris Accelerator framework.
- Responsible for design of CRM integration with Hybris.
- Designed and developed OMS processes related components.
- Implemented and done customization of product Cockpit to support end user requirements.
- Designed catalog to accommodate needs, like collections, SKU patterns.
- Provided integration solutions for different legacy systems PIM, CMA, PMF and other systems.
- Defined integration path for legacy promotions system with Hybris.
- Responsible for creating various data views in HybrisWorkspace to help better interpretation of the Ecommerce
- Experienced with event driven and scheduled AWS Lambda functions to trigger various AWS resources.
- Delivered static and dynamic content of website with improved performance using Amazon CloudFront.
- Developed the EmailService component for automating the sending emails to communicate with customers after creating an account and placing an order through the web site.
- Engaged in Dev, QA, Pre-production and Production server deployments.
- Actively participated in daily and weekly status meeting calls
- Created various Hybris-CMS custom components, related ImpEx files, Product data and Media data.
- Designed documentation of PCM setup, OMS and implementation of Shipment process.
Environment: JDK 1.6, J2EE, Hybris 4.3, CVS, SQL, HTML, JSP, Tomcat 6.x, Oracle and Microsoft SQL Server 2008.
Confidential
Mobile/Web Application developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
- Implemented Agile Methodologies and SCRUM a light weight framework for managing and controlling iterative and incremental projects.
- Configured Spring to manage Action Classes and set their dependencies in a Spring context file.
- Develop the User Interface Screens for presentation using JSP and HTML.
- UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, HTML, JavaScript, AJAX and Angular JS.
- ImplementedRESTAPI for creating a web services
- Developed stored procedures using PL/SQL.
- Involved in developing JSP using JavaScript, JQuery. Used AJAX calls to load few fields in the screen.
- Experience with using AngularJS Controllers and validating forms using Angular JS.
- Used DAO pattern to retrieve the data from database.
- Used JQuery to select and manipulate HTML elements and also CSS manipulation.
- Involved in developing application using Spring and Hibernate framework.
- Implemented XML parsers with SAX, DOM and JAXB XML Parser Libraries view with XML, to Modify User View of Products and Product Information in Customized view with XSD, XSTL in HTML, XML, PDF formats.
- Worked with Session Factory, ORM mapping, Transactions and HQL in Hibernate framework.
- Used SVN for version control.
- Involved in writing Junit test cases.
- Worked onJenkinsto integrate the code and perform testing on it.
- Used Web Services for Sending and retrieving data from different applications using Restful and SOAP
- Actively involved in writing queries using SQL developer.
Environment: Java/ J2EE 8, HTML 5, CSS 3, XML 1.0, Servlets 3.1, Java Script, Angular JS 2, Drools 6.4.0, SVN, AJAX, Spring Framework ORM 5.0.2, Hibernate ORM 4.2, Maven 3.3.9, Jenkins, RESTJBoss AS 7.1.0 final, UML 2.5, Log4J 1.2.15, Oracle 12c, JUnit 4.12, JMS 2.0.
Confidential
Java\J2EE Developer
Responsibilities:
- Assisted in requirements collection and analysis, softwaredesign, development, troubleshooting, implementation and enhancement of new and existing software in Java.
- Worked closely with technical and business colleagues to rapidly develop new features and also given proactive suggestions to improve the quality of product.
- Writing end-to-end flow i.e. controllers classes, service classes, DAOs classes as per the SpringMVC design and writing business logics using core java API and data structures.
- Used Core Spring for setter dependency injections.
- Provided high quality technology solutions that addressed businessneeds.
- Involved in managing codequality for total build effort.
- Participated in designreviews and provided input to the design recommendations.
- Maintained source code repositories using GitHub
- Used Jenkins for continuous integrations.
- Actively participated in daily and weekly status meeting calls
- Provided daytodaysupport, maintenance of systems, and resolution of all related platform issues with providers, internal technology owners and external third party vendors and partners.
Environment: J2EE, JDK 1.6, Spring 3.0, Hibernate 3.0, Apache CXF, SCRUM Methodology, GitHub, Singleton, Apache Tomcat web server, WebSphere Application Server, HTML5, CSS3, JavaScript, JSP, AngularJS, Windows, Maven, MySQL, UML, Bootstrap.
Confidential
Junior Developer
Responsibilities:
- Planned, analyzed, designed and coded webapplications
- Debugged programs and troubleshooting application issues, in production and development.
- Designed and developed various modules of the application with J2EE design architecture, frameworks like SpringMVC architecture and SpringBean Factory using IOC, AOP concepts.
- Implemented features like logging, user session validation using Spring-AOP module.
- Developing scalable applications in a dynamic environment, primarily using Java, Spring, web services and object/relationship mapping tools.
- Developed stored procedures using PL/SQL.
- Modified existing codes and developed PL/SQL packages to perform Certain Specialized functions enhancement on oracle application
- Prepared comprehensive documentation and ensured timely completion of assigned work.
- Worked on angular form validations and used directives, filters and services of AngularJS.
- Developed controllers, services and repositories using springannotations.
- Used Jenkins for continuous integrations.
- Actively participated in daily and weekly status meeting calls
- Participated in systems integration efforts to ensure new or modified systems operate effectively in the environment.
Environment: J2EE, JDK 1.5, Apache Axis-2, Spring 3.0, Hibernate 3.0, Eclipse IDE, SCRUM Methodology, Apache Tomcat web server, WebSphere Application Server, HTML4, CSS3, JavaScript, Angular JS JSP, SVN version control, Windows, Maven, Oracle 10g, UML, SOAP UI.