Hybris Developer Resume
AtlantA
SUMMARY:
- Overall 8+ years of experience in Java and J2EE technologies including analysis, design implementation, testing, Internet and E - Commerce Applications using Object Oriented and RDBMS Concepts.
- Strong experience in Hybris ecommerce platform involving end to end development of Hybris project includes B2C,B2B Projects and Hybris C/4 HANA Service cloud.
- Good experience on Cockpit Configuration, Cart, WCMS, Check out, Croon jobs, HMC customization, Back office Customization and ImpEx wizard modules.
- Expertise in using ANT, Maven, Gradle for building and deploying application on the servers.
- Strong analytical, debugging skills with experience in fixing ad hoc production issues
- Architectural experience with frameworks such as STRUTS with Tiles, MVC and Spring Framework.
- Proven Experience in developing Confidential Portal Applications and Integrating with ABAP RFCs
- Around 5 years of Development Experience using Java core concepts including Java 8, generics, Multi-threading, Spring, Struts, Data structures and Collections in Java/J2EE applications Expertise in architecture/application development utilizing J2EE based technologies, such as Java1.6, J2EE, JSF, spring, Struts, Hibernate, Angular JS, HTML 5, CSS3, JavaScript, JSTL, Servlets, JSP, RMI, JDBC, ANT, and MAVEN.
- Used Hibernate and JDBC to connect to databases like Oracle, MYSQL and DB2 to store, delete, manipulate and retrieved data from many applications.
- Excellent experience with J2EE architecture and Sound coding experience in Java Related Technologies.
- Hands-on experience in Hybris e-Commerce Tool in developing the Ecommerce Application. Extensive Experience in migrating data base from Db2 to Oracle.
- Strong experience in integration of Hybris applications to other enterprise systems.
- Extensive knowledge on the spring modules like Spring IOC, Spring DAO, Spring Web flow, Spring Security, Spring MVC and Spring AOP.
- Working on GUI development using HTML, CSS, Bootstrap, JavaScript, JSON, AJAX, JSP, JSP Tag libraries, Servlets, JNDI, XML, and XSLT.
- Good middleware skills in J2EE, web services with application servers - Tomcat web server, BEA WebLogic, IBM WebSphere, JBoss with experience on heterogeneous operating systems.
- Used Web Sphere Application Server, Web Logic Application Server and Tomcat in my projects and successfully deployed and compiled many of the applications on them.
- Experience in using IDE like Eclipse for debugging and using java coding standards from the beginning of development.
- Participated in two full-life cycle implementations for Confidential Hybris Cloud for Customer (C4C).
- Experience integrating Hybris C4C with Confidential ECC using HANA Cloud Integration (HCI).
- Ability to meet deadlines and handle pressures coordinating multiple tasks in project environment.
- Complete knowledge on Agile and SCRUM structure of software development by conducting meetings and coordinating with the ream members to meet the deliverables.
- Comprehensive knowledge in design patterns like DAO, Singleton, Front Controller and implementation of MVC architecture using Spring MVC for reusing the most efficient and effective strategies for effective development.
- Familiar with Web Logic AS, Web Sphere AS, WSAD, Tomcat Server, Confidential WAS (6.40, 7.0, CE7.1, CE7.2, CE 7.3, 7.4), J Boss.
- Sun Certified Java Professional with Strong skills in Java, JEE, EJB, JSP, Servlet, Abstract Portal Components, JSP Dynpage Framework Confidential CRM ISA, Web Services, Struts, JMS, JDBC, MVC Architecture, OR- Mapping Tools, XML, XSL, XSLT, SOAP,WSDL, HTML, HTMLB, Java Script, CSS, UML, Rational Rose, Visio, Builder, Visual Café, Eclipse, Confidential Net Weaver, Oracle, SQL Server, MYSQL, Solaris, Linux, HP-UX, JNI, RMI, AWT, JFC SWING, DHTML, Java Script, Ant, CVS.
- Experience in developing applications Coordinated with the cross-functional teams and have an experience in OFF SHORE environment.
AREAS OF EXPERTISE:
- Hybris implementation
- Hybris ecommerce platform (B2C, B2B).
- Hybris Management Console (HMC)
- Hybris Administrative Console (HAC)
TECHNICAL SKILLS:
Programming Languages: Java, JavaScript, HTML, HTML5, DHTML, UML, SQL, PL/SQL, XML, XSLT, C, VB Script, C++, CSS, and DTD.
Java & Web Technologies: J2EE, JavaScript, Java Servlets, JSP, Java Beans, Multi-Threading, JFC, Applets, HTML, XML, Swing, Enterprise Java Beans (EJB), Web Services, SOAP, WSDL, JMS, RMI,JDBC, J unit, ANT, Struts 1.1/1.2
Servers: Web Logic … Web Sphere AS, WSAD, Apache, J Boss, Tomcat 3.x/4.0/5.x, Java Web Server., Confidential WAS (6.20 / 6.40 / …
Databases: Oracle, MYSQL, SQL Server, MS Access, HANA
Operating Systems: UNIX (Solaris, HP-UX), Linux, Windows … DOS.
Key Confidential Skills: Custom Custom I View Development, Custom Portal Service Development, Java Connector (JCo) programming, Adobe Confidential integration, User Management,, JSON, JQUERY, Confidential HANA, Confidential UI5, Confidential Hybris. Hybris Ecommerce Multichannel Framework 4.8, 5.1(Order management system, Hybris Confidential integration, Hybris Product Content Module), Hybris Management and Admin Console, Integration with PayPal,bill trust, Google checkout.
TOOLS: Confidential Net Weaver Developer Studio, Developer Workplace, Confidential JDI, NWDI, Portal Developer Kit (PDK), SQL STUDIO, SQL DEVELOPER, Borland J Builder 7.0/8.x/9.x, Microsoft Visual Studio, Front Page, Dream weaver, Visual Cafe, Eclipse, Visual Source Safe, Clear Case, PVCS Version Manager, CVS, Star Team, Confidential NWDI, GIT, Bit bucket, JIRA, Confluence.
WORK EXPERIENCE:
Confidential, Atlanta
Hybris Developer
Responsibilities:
- Involved in requirement gathering phase of SDLC with Business Analyst and worked with Agile-Scrum methodologies.
- Worked closely with functional analyst and gathered client requirements to design and develop the application.
- Upgraded Confidential Hybris from 6.0 to 6.4 and integrated with Confidential ECC.
- Extensively worked on all a level of datahub at raw, canonical and publication, and developed transformations.
- Involved in Catalog Synchronization process for Hybris B2C.
- Involved in creation of User Groups and assigning access rights for the different content through HMC for Hybris B2C, B2B
- Used Dynatrace for hybris performance monitoring and load balancing between applications and web servers.
- Worked on migrating checkout flow and different order flow integrations like payment integration and fraud integrations to 6.4
- Worked on migrating different extensions like core, facades, initial data, fulfillment, etc. extensions to 6.4 as part of migration project.
- Involved in deploying the code, helping the QA to debug the errors and fix those errors on different environments.
- Created various kinds of BTG Rules using customer segments perspective of CMS Cockpit.
- Performed Code analysis on client code, patch updates and Version upgrades
- Involved in implementation of Content Management System (CMS) for website content maintenance and categorization of products using IMPEX.
- Worked on 3rd party Fraud integration (Kount) to Hybris.
- Worked on different aspects of HMC (Hybris Management Console) and HAC (Hybris Administration Console).
- Developed Notify Me functionality for the site.
- Worked on HAC (Hybris Administration Console) to perform update/initialize operations, validating scripts, checking the Flexi search queries, etc.
- Prepared the TDD for the development activities & also Deployment procedure documents GIT, Jenkins
- Configured hot folder approach to bring inventory data from Confidential ECC.
- Analyzed the root cause of issues and doing the code fix with development team.
- Used Quality Centre to track down issues
- Worked on Content management system (CMS) for website content maintenance and categorization of products.
Environment: HYBRIS, C4C,JDK 1.5/1.7, J2EE, Spring3.0, Spring-MVC, Spring-WS, Hibernate, XML, JPA, HTML5.0, PLSQL Developer, JQuery,HTML5.0, jQuery, JSON, JavaScript, AngularJS, Rest Webservices, SVN, Npm, Node.js, Ajax, iOS, Android SDK,PL/SQL, Oracle 10,Apache Tomcat, Jira etc.
Confidential, Burlington, Vt
Hybris developer
Responsibilities:
- Development of crone jobs for integration of client's application with other downstream systems.
- Integration of payment gateways with couple of different payment options apart from debit and credit.
- Email integration for notification and delivery purposes.
- Implementation of Content management system (CMS) for website content maintenance and categorization of products.
- Worked closely with Confidential team for all the Hybris-Data hub- Confidential Integration activities.
- Worked on different modules like core, facades, cockpit, storefront, promotions and payment.
- Involved in writing BTG rules for user, cart, order and website.
- Worked on different aspects of HMC (Hybris Management Console) and HAC (HybrisAdministration Console).
- Very good knowledge on defining catalog structure like categories, sub-categories, products, and variants.
- Experience with Hybris OCC and general WebServices (REST, SOAP)
- Development of ecommerce website included functionalities like product browsing and search, customer login, customer profile, cart, order placement, payment.
- Hands on experience writing impex scripts and flexible search queries.
- Extensively worked on customization of product cockpit.
- Very good working knowledge on customization of HMC.
- Implemented outbound replication of sales orders from Hybris to Confidential ERP using Data hub.
- Worked on loading data into Data hub by defining feed and creating extension.
- Development of web service for client delivery store that helps them in order fulfillment.
- Portal for client to maintain and update all its delivery store information and different services offered at store.
- Worked on-premise CRM system data load and CRM to C4C system data load.
- Participated end to end solution delivery from IBM side for Confidential CRM TPM Process
- Provided application support that includes bug fixing, enhancements, code changes and migrating the changes to production.
- Involved in customization of Customer Registration Module.
- Implemented inbound replication of master data especially for B2B.
- Coordinate with the business users to analyze the user requirements.
- Good Knowledge on B2B customer, B2B Cost Center, B2B Budget, B2B Group.
- Provide the time estimates for the development tasks.
- Worked closely with the QA team and end users to resolve technical and functional issues.
- Pro-active and helped the team in addressing the critical issues.
- Played active role in fixing the FST, UAT and production issues.
Environment: Confidential Hybris 5.3/5.5, Confidential J2EE Web Application Server 7.4, Java Script, JDK 1.7/1.8, JEE, JSP, CSS3, Spring, Confidential Developers Workplace, HTML5, Servlets, Windows8/ 2003 / XP, Java Mail, Oracle, Confidential NWDI, GIT, JIRA, Confluence, ARIS, Apache ANT.
Confidential, Charlotte, NC
Hybris Developer
Responsibilities:
- Development of multilingual ecommerce website included functionalities like product browsing and search, customer login, customer profile, cart, order placement, payment, multi locale, analytics, security, OOB, customizations etc.
- Worked as a Spring HYBRIS Developer for Agile project using java/JSP with eclipse as IDE.
- Developed unit and integration test cases using JUNIT.
- Worked on core HYBRIS platform such as HAC, HMC, Data modeling, and creating flexible search queries
- Created OCC Web services in Java, DTO, modifying spring beans, passing JSON data structure, etc.
- Experience with testing restful OCC web services through Postman.
- Experience with ImPex scripts for B2B unit creation, product category, and product stock data in HYBRIS.
- Experience with trouble shooting Asynchronous Order Management, Confidential ERP and setting up RFC connections.
- Troubleshooting experience with Product search through Facet search and solar indexing.
- Experience with legisym integration with storefront for CSOS ordering.
- Integration of payment gateways with couple of different payment options apart from debit and credit.
- Development of cronejobs for integration of commerce system with client inventory management application.
- Development of webservice for client delivery store that helps them in order fulfillment
- Working knowledge of Spring MVC and façade pattern.
- Extensively used Debugging JavaScript using Chrome Developer Toolbar.
- Used Angular JS Http Request to read data from web servers and process JSON data to render in the UI
- Troubleshooting experience with Product search through Facet search and solar indexing.
- Experience with legisym integration with storefront for CSOS ordering.
- Integration of payment gateways with couple of different payment options apart from debit and credit.
- Development of cronejobs for integration of commerce system with client inventory management application.
- Development of webservice for client delivery store that helps them in order fulfillment
- Working knowledge of Spring MVC and façade pattern.
- Extensively used Debugging JavaScript using Chrome Developer Toolbar.
- Used Angular JS Http Request to read data from web servers and process JSON data to render in the UI.
Environment: HYBRIS 5.7, PL/SQL, AngularJS, JDK 1.5/1.7, J2EE, JavaScript, IOS, Android SDK, Spring3.0, Spring-MVC, Spring-WS, Hibernate, Apache Tomcat, JSON, XML, JPA, Ajax, HTML5.0, PLSQL Developer, jQuery, HTML5, Rest Web services, Node.js, Oracle 10, Jira, SVN etc
Confidential, Bloomington, Illinois
Sr Java Consultant
Responsibilities:
- Actively involved in SCRUM's and Sprints of Agile Methodology.
- Created detailed design documents (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Rational Rose.
- Involved in design activities that is HLD (High Level Design) and LLD (Low Level Design).
- Designed and developed front end using JSP, JSTL, EL, and other custom tag libraries.
- Expertise in Web Page development using XML, XSLT.
- Involved in Web Page development using YUI Library.
- Involved in injecting dependencies into code using concepts like IOC of Spring Framework
- Designed asynchronous messaging using Java Message Service (JMS) to exchange of critical business data and events among J2EE components and legacy system.
- Developed applications using Webservices.
- Developed the application using Spring MVC.
- Involved in configuring and deploying the application using WebSphere.
- Involved in integrating the business layer with DAO layer using ORM tool Hibernate.
- Transaction Management using the Hibernate configurations
- Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate.
- Involved in Writing a developing unit test cases using JUnit.
- Used CVS version control system to check in and checkout the data.
- Write and modify database stored procedures, triggers, functions, and pl/sqlScripts.
- Involved in writing shell scripts for deploying application on UNIX.
- Involved in build management and build resolution activities of e-commerce project.
- Involved in Smoke Testing, Testing, bug fixing and documentation of the system
- Documented and communicated application design using UML diagrams like sequence diagrams, class diagrams, use case diagrams.
- Designed presentation layer modules using JSP, HTML pages using CSS, JavaScript, AJAX, and JSTL
Environment: JDK, Servlets, JSP, Spring,Hibernate, HTML, XHTML, XSLT, JDBC, EJB, Oracle 10g, Weblogic, Eclipse, Maven, SVN,Agile development process, WSDL, SOAP, UDDI, JAXB, CVS, PL/SQL, Rational ClearQuest, JUnit, Windows XP and Log4j, Eclipse.
Confidential
Java Developer
Responsibilities:
- Extensively participated in the Analysis, System study and Designing of the project.
- Responsible for creating Class diagrams, Sequence diagrams, Use Case diagrams, Object Model diagrams, and deployment diagrams using Microsoft Visio.
- Followed test - driven development (TDD) and participated in scrum status reports.
- Extensively involved in designing the database schema design and its development.
- Developed the presentation layer using Servlet, HTML, CSS, JavaScript, JSPs, JSON and XML .
- Developed the application using Spring Web MVC architecture .
- Configured the crosscutting concerns like logging, security using Spring AOP .
- Used Spring AOP to implement security, where cross cutting concerns were identified.
- Developed Data Access Layer using Hibernate ORM framework.
- Responsible for developing new responsive web pages using HTML5, CSS3, JAVASCRIPT, Angular-JS.
- Used HQL and SQL as the query languages in Hibernate Mapping and Integrated Spring and Hibernate framework.
- Experience in coding numerous DAO's using Hibernate Dao Support.
- Developed the logic for performing the integrity checks for various source files in the Controller layer .
- Used AngularJS2.0 as the development framework and done CRUD operations with $http service.
- Created AngularJS Routing to connect different controller to the view which allows the single-page application .
- For better design user experience used Bootstrap for Modal pop-ups, Alerts, etc.
- Hands on experience in designing of the complex back-end framework.
- Consumed Web Services using AXIS and used SOAPUI to test implemented web services and third party services. Used JAX for processing.
- Coded application components using a TTD test-driven approach.
- Used Log4j to implement logging facilities.
- Wrote numerous test cases for unit testing of the code using JUnit testing framework.
- Used Subversion (SVN ) for version control.
- Interacted with the system analyst to understand the business requirements related to forecasting and developed the java application using core java, collections/multi-threading concepts
- Used Spring IOC, Auto wired POJO and DAO classes with Spring Controller.
- Established efficient exception handling and logging using Spring AOP.
- Wrote backend scripts that performed maintenance tasks using JDBC.
- Developed programs for accessing the database using JDBC thin driver to execute queries, Prepared statements, Stored Procedures and to manipulate the data in the database
- Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
- Wrote various methods to manipulate HTML, CSS in JQuery as well as making the webpages dynamic using AJAX, JSON and XML.
- Execution in scrum mode: Involved in daily SCRUM meetings to keep track of the ongoing project status and issue.
- Used JavaScript for the web page validation and Struts Valuator for server side validation
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
- Used Maven as a build tool. Implemented Java to XML binding .
- Configured and Deployed application on Apache Tomcat Application Server in Mac OS X environment.
- Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
- Provided extensive pre-delivery support using Bug Fixing and Code Reviews.
Environment: Java 1.7, Spring, Hibernate 4.3, JDBC, JSP, CSS, HTML5, JavaScript 1.6, AgularJS 1.5, Web services, SOAP, WSDL, SOAP UI, Maven, Junit, Web Logic, Windows 8.1, SVN, Eclipse, Oracle 10g/11g, Microsoft VISIO, XML, JIRA.
Confidential
Java Developer
Responsibilities:
- Involved in requirements gathering, analysis, design and testing of the complete system.
- Implemented the presentation layer using JSP, HTML and CSS.
- Configured Tomcat Apache for deployment.
- Designed and created various tables required for the project in MySQL database.
- Developed the application using Eclipse.
- Part of the team which was responsible for designing and developing the application in n-tier fashion as per struts based MVC architecture standards
- Designed and developed the Web-based User Interface on Jakarta Struts Framework using Java, Beans, Servlets, JSP and JavaScript.
- Extensively used JavaScript for client-side validations.
- Responsible for developing the Registration modules of the wholesale application
- Utilize various Java Design patterns to develop Business modules based on the required functionality
- Responsible for developing the application level flow by utilizing Java, JSP and Struts
- Developed the business components (in core Java) used for the calculation module (calculating various entitlement attributes).
- Responsible for developing the OS specific scripts (Shell Scripts) for automating the closing doc Process.
- Wrote stored procedures and functions on Oracle.
Environment: Java, J2EE, JSP, Servlets 3, HTML, JavaScript, CSS, XML, and Tomcat 6.
