Sr. Hybris Developer Resume
San Jose, CA
SUMMARY
- 8 years of experience in the developing secure software applicatios, involved in the Design, Development and implementation of complex solutions.
- Sound Experience in the Analysis, Design, Development, Testing and Integration of multi - tier and enterprise level software applications.
- Proficiency in developing e-commerce web applications usingHybris, Spring 3.2, WebServices, Java 7, JSP, Servlets, Struts, JSF, Hibernate, Java Beans, EJB, JMS, MQ Series, JDBC, Webservices, SOAP, XML, XSL, XSLT, JavaScript, AJAX, jQuery, BackBone.
- Experience in using design patterns like Factory, Business Delegate, Session Fa ade, Stratergy and DAO.
- Experience in handling the Apache Tomcat Web Server and BEA Web Logic, IBM Web Sphere Application Servers.
- Strong knowledge in the Object Oriented Programming concepts.
- Worked with Hibernate as the persistence technology.
- Extensively worked with Web Services using REST, SOAP, OAuth.
- Proficiency in programming with IDEs like Eclipse, MyEclipse and NetBeans.
- Maintained the database connectivity with Oracle using JDBC and JNDI.
- Have RDBMS concepts and work experience in Oracle and MS Access.
- Expertise in programming with SQL, PL/SQL, Stored Procedures and Triggers.
- Good communication and interpersonal skills gained by experience.
- Highly motivated team player with zeal to learn new technologies.
TECHNICAL SKILLS
Web Frameworks: JSF 2.0, Primefaces 3.6, Struts 1.2, Struts 2.0 and Spring4.0.
Web UI Technologies: HTML 4.0, DHTML, CSS, XML, XSLT, XSD, DTD, XSL and AJAX.
Web Scripting Languages: JavaScript, JQuery, JSON and AJAX.
Development I.D.E: Oracle Jdeveloper 11.1.1.5/11.1.1.6/11.1.1.7 , My Eclipse 6.1,RAD and Eclipse 3.2.
Database/D.B Languages: Oracle 8i/9i/10g, SQL and MySQL.
Version Controls: CVS, SVN and P4 force.
Modeling Language: UML, Design Patterns.
Building Tools: ANT, Maven, Jenkins, and Hudson.
Data Base Tools: Toad, SQL Developer and Sql Yog.
Application Servers: Weblogic 10.3.6 and WebSphere 6.1
Web Servers: Tomcat v 5.0/v6.0.
Software Methodologies: Agile Methodology Scrum and Kanbon.
Testing Tools: DB Unit, Junit and Easy Mocking.
Code Coverage Tools: Cobertura.
Browsers: IE7, Firefox, Chrome.
PROFESSIONAL EXPERIENCE
Confidential, San Jose,CA
Sr. Hybris developer
Responsibilities:
- Involved in Analysis, design and coding of the Project onHybrisand Java environment.
- Involved in business analysis and functional requirements gathering.
- Developedhybriscatalogs and involved in components customization.
- Participated in gathering the data from all kind of sources.
- Involved in HMC and WCMS customizations.
- Creating controllers and business logic to all the models those have been created.
- Implemented Restful and SOAP based services to serve & receive the updates from different backend systems.
- Involved in creating custom Catalogs.
- Involved in creation of Cron Jobs.
- Partly involved in IMPEX creation.
- Implemented Check - Out functionality.
- Involved in development ofHybrisand Endeca Integration.
- Implemented UI using JavaScript and JQUERY according to the wires designed by the UX team.
- Wrote SQL queries, PL/SQL procedures for generating the data from Oracle database.
- Responsible for configuring all the ENDECA changes and creating contents for the business user and creating pages which are driving from ENDECA.
- Developed test cases for UNIT Testing.
- Extensively worked with CLIENTS to get the functional requirements and make it in a structural way for implementation.
- Responsible in analyzing the technical challenges.
- Acted as scrum master for better co-ordination.
- Performed unit testing using Testing.
- Responsible in Delivery.
Confidential, BELLEVUE,WA
Hybris Developer
Responsibilities:
- Involved in gathering and analyzing user requirements.
- Responsible for the designing (UML's Unified process), coding and developing the application.
- Involved in modeling business modules using OOD methods such as Use case diagrams, sequence diagrams and class diagram.
- UsedHybrisfor fetching the content and for data manipulations.
- Creating and CustomizingHybrisworkflows.
- CMS (Customer Service) cockpit customization.
- WCMS Content creation and promotion and for synchronization.
- Impex and Cron Job creation for the items created.
- Creating controllers using Spring MVC and web flow using Spring web flow.
- Used jQuery to perform client side validation.
- Involved in all kind ofhybrisconfigurations and java development.
- Extensive JavaScript utilization for Business Rules and Client side validation.
- Developed Restful Web Services with JSON for the Application.
- Participated in JUNIT Implementation.
- Involved in the UX design for all the contents related to the project.
- Involved in the customer calls to meet their expectations and to make the work easier for the team.
- Designed and developed Customer registration and login screens using JSP, HTML/DHTML and JavaScript.
- Used CSS3, JavaScript, Kendo UI for UI implementation
- Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
- Custom tags in JSP and access beans using Java Beans to support certain functionality.
- Developed Custom Tag Libraries for user interface screens
- Helping Quality Control Team in preparing Test Scripts, which involved writing test cases and Documentation.
- Participated in code reviews and weekly meetings.
- Followed agile methodology in recent releases of project.
Environment: Hybris, Core Java, J2EE, Spring, HMC, WCMS, Cockpits, JavaScript, HTML, JQUERY.
Confidential
Soa /Java/J2EE Developer.
Responsibilities:
- Developed WS-BPEL and BPMN process and various activities using oracle soa suite.
- Developed Mediation Flow Components with the various mediation primitives and nodes like Input, callout, input fault, Transformation, Routing, Tracing, Error Handling and Mediation Sub flow.
- Design and development of File and DB adapters in various SOA composites.
- Design and implement Fault Handling and Fault Framework.
- Implement workflows using human task (HT) and BPEL APIs.
- Implemented Customized notifications for Human tasks.
- Implemented and configured JMS adapters in the design of BPEL processes.
- Configured reporting services using the Business Activity Monitoring (BAM).
- Populating the BAM Data objects from BPEL and J2ee Applications.
- Implemented or developed services using the Spring Context of BPEL Component.
- Tested the BPEL process and services using the SOAP UI.
- Exposed the Services using the Apache CXF and Spring services.
- Implemented Spring IOC, ORM Framework .
- Implemented Hibernate Cache, Inheritance and Relation Mappings using Hibernate
- Used HQL, Native SQL and Criteria Programming to retrieve data from the database.
- Developed Presentation layer by using Primefaces and Jsf tag Libraries.
- Designed and Implemented User Interface by using JSF Core, html and Prime faces.
- Implemented or developed the runtime exception handling using the Exceptional Handlers provided by JSF.
- Written unit test cases using the Junit and DBUnit.
Environment: Oracle Soa Suite11g, Apache CXF, Spring 3.0, Hibernate 3.5, JSF 2.0, Primefaces, Oracle, Jaxb, JaxP, XML, Thunder head, Hessian webservice framework, CSS, HTML, DHTML, Jdeveloper, Eclipse Juno, SQL Developer.
Confidential, Stamford, CT
Sr.Java/J2EE Developer
Responsibilities:
- Designed and Implemented User Interface by using JSF Core, Prime Faces tag libraries and involved JSF2.0 Client side Validation Framework.
- Involved in Spring Inversion of Control, SpringMVC,Spring Web Flow and Spring ORM Framework.
- Implemented and Configured Spring Validation Framework work for Server Side Validations.
- Worked Web Services composition in by using JAXB API,JAX-RS, JAX-RPC and JAX-WS Services.
- Marshall and un marshal SOAP request and response by using JAXB API.
- Implemented Hibernate Cache, Inheritance and Hibernate Inceptors programming.
- Used HQL, Native SQL Programming to retrieve data from the database.
- Involved on POJO classes and JPA Annotations to communicating and retrieved data from data base.
- Implemented Java Security API Algorithms, Java performance tuning and Multi Thread Programming.
- Involved on PL/SQL (Procedure, Functions, Cursors, Triggers, and Transactions) and SQL/PLSQL performance tuning programming.
- Developed UNIX Shell Scripting and Setup Production System on UNIX/LINUX Environment.
- Developed and prepared FRD (Functional Required Document) and Technical Design Documents portraying the design flow of the project.
- Involved on UML Diagrams Class Diagrams, Sequence Diagrams, Activity Diagrams, Deployment Diagrams by using RAD and Code Review of different Modules.
- Involved on Object Oriented Analysis and Design and worked on various UML diagrams.
- Involved on Unit Testing by using JUnit, DbUnit, and Mackito framework and involved Software Development Life Cycle by using Agile Methodologies and done Browser Compatibility testing.
- Worked on User Interface testing by using XQuery, XPath, and Selenium tool.
Environment: Spring, Hibernate3.5, JPA, Spring ORM, XQuery, XPath, Spring Transactions, Ajax Framework, Web Services, JAX-WS, JAXB, JSF, JUnit, Selenium, Primefaces JavaScript, JSTL, Hudson, Maven, SVN, Spring IOC, Servlets2.5, SQL/PLSQL, Java Mail API, JMS, JFree Charts, Dbunit, LDAP, SQL/PLSQL Developer, IBM Web Sphere Application Server7.0,JAAS, Bugzilla and Oracle 10g.
Confidential, Jersey City, NJ
Sr. Java/J2EE Developer
Responsibilities:
- Involved various Spring modules like Spring IOC,JDBC and Spring ORM modules.
- Implemented Server Side Validations using Struts 2.0 Framework.
- Implemented Custom Interceptor for handling the Runtime Exceptions using Struts2 Interceptor.
- Developed Hibernate Relations,Inheritence and Native SQL code by using Hibernate Framework.
- Developed Custom Interceptor for auditing the fields using Hibernate.
- Used various tag libraries like Struts Form, Ajax and Jquery and JSTL
- Implemented the Custom tag libraries for displaying error message using custom tag libs.
- Involved in System Testing and Bug Fixing.
- Handling duplicate form submits using Strus2 interceptors.
- Implemented Log4j and Exception Handling.
- Used and implemented Unit test cases using Junit Framework.
- Used Maven to build and deploy the application and used Log4J for debugging.
Environment: Eclipse3.2,Spring,Struts2.0,JSP,XML,Ajax,Jquery,HTML,CSS,JavaScript,TomCat6.0, ANT, My SQL5.5,Hibernate3.0 and Windows.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved coding in Struts action classes, form beans and Tiles framework.
- Implemented Custom tag libraries by using tag lib API.
- Used various tag libraries like Struts-HTML, bean and logic and JSTL.
- Developed User Interface by using HTML, DHTML, CSS and Java Scripts.
- Developed Client side validations and implemented logics by using Java Script.
- Developed SQL queries for accessing data from the database in Oracle Database.
- Used JDBC API programming to communicate with data base.
- Implemented Singleton Design Pattern to access data base.
- Involved on various J2EE Designing patterns to resolve application related problems.
Environment: Eclipse, Struts 1.2,Servlets,JSP, JSTL, JavaBeans, HTML, CSS, JavaScript, Weblogic, ANT, SQL Programming, Oracle8i, JDBC, Java Script, and Windows.