We provide IT Staff Augmentation Services!

Sr. Java/j2ee Hybris Developer Resume

4.00/5 (Submit Your Rating)

San Francisco, CA

SUMMARY

  • Around 7 years of IT experience in various applications design, development, implementation and maintenance of Web based n - tier architecture systems using Java/J2EE for enterprise applications.
  • Involved in all the phases of SDLC including Analysis, Design, Programming, Building, Testing, Debugging and Maintenance.
  • Good working knowledge of extreme programming using Agile, Waterfall methodology with iterative and incremental software development.
  • Experience in Hybris Omni commerce Suite, Hybris Management Console (HMC), HAC (Hybris Admin Console), WCMS Cockpit, CS Cockpit and Product Cockpit.
  • Extensive experience in designing both Front end & Backend applications using Java, J2EE Web Frameworks, JSP, JSTL, HTML, CSS, AngularJS, AJAX, JavaScript, jQuery, Bootstrap.
  • Extensive experience working with spring, Struts, JSF and O/R mapping Hibernate frameworks.
  • Advance knowledge of NoSQL, SQL Queries using Hibernate framework with Spring ORM in interaction with the Relational Database Management System (RDBMS).
  • Experienced in using Spring Framework (Spring Core, Spring Model View Control, Spring IOC, Spring ORM, Spring Web flow, Spring Data Access Object).
  • Excellent knowledge of design patterns (Model View Controller, Singleton, Factory pattern, Session Façade and Data Access Object (DAO)).
  • Experience with implementing Service Oriented Architecture (SOA) using SOAP and REST Web Services.
  • Hands-on experience with industry-standard IDEs like Eclipse, WSAD, RAD, NetBeans, TOAD.
  • Hands-on experience in developing SQL queries and implementing them in various Relational Databases like SQL Server 2008, MySQL and Oracle 10g/11i.
  • Experience in writing SQL queries and PL/SQL Programming (Stored Procedures, Cursors and Triggers).
  • Experience in using JSON, XML and XSL for implementing Web Services.
  • Experience in JUnit to develop unit testing and debugging of application.
  • Experienced in deploying applications on Apache Tomcat, JBoss 4.x, WebSphere and WebLogic.
  • Experience in using IDE's like Eclipse and NetBeans, integration with Maven.
  • Strong experience with Version Control like GitHub, SVN and CVS.
  • QA experience in all phases of life cycle, including requirements gathering, risk analysis, project planning, scheduling, testing, defect tracking, management, and reporting.
  • Excellent Technical, Communication and Interpersonal Skills with strong Customer Orientation and Client Interfacing Skills.

TECHNICAL SKILLS

Languages: Java, J2EE, C, C++

Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML, JQuery, AngularJS

J2EE Technologies: Servlets, JSP, EJB, JMS, Web Services, JDBC, SOAP

ORM technology: Hibernate

App/Web servers: Apache Tomcat 5.x, Confidential WebSphere 7.x

Frameworks: Hybris Suite 5.x/4.7, spring, Jakarta struts, Log4J, SLF4J.

Databases: Oracle, MS SQL Server, My SQL and Confidential DB2

Operating Systems: Windows, UNIX, Linux.

Webservices: SOAP, REST, WADL, XML, JSON

Source Control Tools: WinCVS, SVN

Testing Tools: HP Load Runner, SOAP UI

Tools: SQL Developer, FileZilla, Confidential DB2 client, CISM, JIRA.

IDEs: Eclipse, Confidential WSAD 7.5, IntelliJ.

Methodology: Waterfall, Agile methodology

PROFESSIONAL EXPERIENCE

Confidential - San Francisco, CA

Sr. Java/J2EE Hybris Developer

Responsibilities:

  • Actively participated in Analysis and Design of use cases, technical discussions, code reviews and prepared Technical design documents for developing the Java components.
  • Integrated with the ODB and Bhoomi.
  • Worked on Creating the Pulse user, terminating and activating of the Customer.
  • Developed Product Details Page, by retrieving all the orders for a customer using the Order History Rest service call.
  • Writing Flexible Search Queries for pulling up the data from the database.
  • Configuring the Customer Model to add the Sales representatives for each order, added the Consultant account number.
  • Implemented Abstract Order Model, to add the Attributes like order number, sales rep, Contact person etc.
  • Integrated using REST web services to get the availability of the product, Consultant account details, order status.
  • SQL queries and implementing them in various Relational Databases like SQL Server 2008, MySQL and Oracle 10g/11i.
  • Creation of accelerator extensions in Hybris, initializing, updating the System.
  • Worked on B2C Application using various extensions of Hybris like HMC, HAC, and CS Cockpit.
  • Configured CronJobs and used scripting for the CronJobs.
  • Developed the DAO layer for the application using spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria.
  • Implemented Spring AOP (Aspect Oriented Programming) in the service layer and was responsible for implementing @Aspect for performing Autoproxying and also installed spring web Flow.
  • Consumed Restful web services using apache Http Client for the data coming from external systems.
  • Performed unit tests and integrated tests using jUnit framework and tested DAO's and Business Services.
  • Coordinating with the build team in the deployment activities.
  • Integration, testing, bugs fixing, handling change requests and code reviews.
  • Used extensively Eclipse in development and debugging the application.
  • Responsible for maintaining the code quality, coding and implementation standards by code reviews.

Environment: Java 1.7, Hybris, JSP, Spring MVC, JSON, Hibernate, Hybris Suite 4.7/5.x, Eclipse, Web services, Maven, jUnit, log4j, GitHub, HTML5, CSS3, Ajax, jQuery, XML, Oracle 10g, SQL, PL/SQL, Unix.

Confidential - Pittsburgh, PA

Sr. Java/J2EE Hybris Developer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing of Software Development Life Cycle.
  • Used Agile Methodology in the project for application development.
  • Creation of accelerator extensions in Hybris, initializing, updating the System.
  • Created, configured and customized Hybris workflows.
  • Handled the data migration of Customers/Orders from legacy system to Hybris using impEx scripts.
  • Involved in all kind of Hybris configurations and java development.
  • Used ANT for building the Hybris Commerce suite.
  • Developed maven based project structure having data layer, ORM, and Web module.
  • Hands on experience in developing XML script to configure spring and Hibernate.
  • Used Hibernate as back end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Responsible for creating tables of client's information in and writing Hibernate mapping files to manage one-to-one and one-to-many mapping relationships.
  • Experience in interacting with clients, understanding the requirements and converting them into technical requirements.
  • Developed User Interfaces by using JSP, HTML, DHTML, CSS, and JavaScript.
  • Utilized various JavaScript and jQuery libraries, bootstrap, AJAX for form validation and other interactive features.
  • Installation, configuration of Development Environment using Eclipse with Apache Tomcat Server.
  • Resolved bugs in the production and test environments with respect to application and environment related.

Environment: Java 7, Hybris 4.8, Spring 3.x, Hibernate 3.0, jUnit, Ajax, log4j, HTML 5, CSS 3, JavaScript, jQuery, Eclipse, Tomcat 7.x, AJAX, JSON, Git, Oracle, SQL, PL/SQL, Linux.

Confidential - Brooklyn, NY

Java/J2EE Developer

Responsibilities:

  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate, developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Implemented cross cutting concerns like business transactions, security, logging and monitoring mechanism using Spring AOP.
  • Maintained relationship between objects using Spring IOC.
  • Used plain JavaScript and jQuery, JavaScript Library to do the client side validations.
  • Developed Web Services using REST, SOAP and generated WSDL file so that external applications can be consumed.
  • Used AJAX to get the data from the server asynchronously by using JSON object.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in WebLogic administration like setting up Data Sources, deploying applications.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Performed unit testing using JUNIT framework and tested DAO's and Business Services.
  • Used CVS as a version control system, an important component of Source Configuration Management.
  • Analyzing the client requirements and production issues.

Environment: J2EE, Spring (MVC, AOP, IOC,ORM), Hibernate, Web Services (REST, SOAP),JSON,WebLogic Application Server, JMS, Eclipse, Oracle 10g, CVS, JUnit, Ajax, HTML, CSS, AngularJS, Javascript, JQuery, XML, XSLT.

Confidential - Plano, TX

Java/J2EE Developer

Responsibilities:

  • Participated in Requirements Analysis, design and Development phases of the project and worked in Scrum Methodology.
  • Designed the application using the core J2EE design patterns Singleton, Session Façade, Business Delegate, and Service Locator.
  • Used Object oriented JavaScript for developing rich client page.
  • Developed the interactive web page using Struts 2.0, Hibernate, Ajax, XML, Object oriented JavaScript.
  • Experience on Object-relational mapping in EJB 3 and JPA, Hibernate, Spring-Hibernate Template.
  • Developed controllers, updated the struts configuration files and implemented validation using Struts Validator framework.
  • Used Oracle10g as the backend database and Hibernate as ORM Tool to retrieve Data Access Objects.
  • Mapped (one-to-many, one-to-one, many-to-one relations) DTOs to Oracle Database tables and Java data types to SQL data types by creating Hibernate mapping XML files.
  • Oracle database was used, wrote stored procedures for common SQL queries.
  • Developed various Database interaction objects by implementing the DAO Patterns and used JDBC as Model Component.
  • Designed and Developed application screens using HTML, XHTML, DHTML, Dojo, AJAX and JavaScript.
  • Used SAX Parser for parsing the XML document.
  • Participate in User Acceptance Testing during each Agile Cycle
  • Used JBoss application Server for deploying the applications.
  • Implemented Log4j by enabling logging at runtime without modifying the application binary.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using jUnit test cases.

Environment: Java 1.5, J2EE, XML, JavaScript, HTML, SQL, Servlet 2.3, JSP 1.2, Struts, Spring, JSF, Hibernate, JPA, Log4j, JUnit, ANT, Oracle 10g and Eclipse, JBoss.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed applications using RUP Methodology, UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Wrote Action classes, Action Forms Beans, Validations for Policy Change Details Components.
  • Developed JSP's and HTML for front end User Interface.
  • Implemented J2EE Design Patterns like MVC, Service Locator and Session Façade.
  • Designed, developed and implemented the business logic required for Security presentation controller.
  • Configured JMS in the Web Sphere Application server to send messages to all the donors.
  • Wrote Message Handler Adapter for enterprise calls (Asynchronous Messages) using Message Driven Beans, JMS, and XML.
  • Wrote SQL queries, used JDBC to connect to Oracle database for larger data retrievals.
  • Involved in preparation of docs like Functional Specification and Deployment Instruction documents.
  • Involved in development of Business components like Session Beans and Entity Beans for Transactions and business logic purpose.
  • Used IBatis framework to map Oracle database and objects in the application.
  • Developed Message Handler Adapter, which converts the data objects into XML message and invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
  • Wrote JUnit test cases for testing the enhancement modules.

Environment: RUP, UML, EJB 2.x, JNDI, Servlets, JSP, JMS, MQSeries, XML, J2EE, JDBC, WSAD, Web Sphere, LDAP, ANT, Rational Rose, Dream Viewer, CVS, Test Director, Oracle, IBATIS JUnit, JavaScript, DHTML

We'd love your feedback!