Senior Hybris Developer Resume
Atlanta, GA
SUMMARY
- 10 years of experience in developing software web applications using Java/J2EE technologies and various open source frameworks.
- 2.3 years of experience in Hybris eCommerce platform implementation.
- Experience in full SDLC (Requirements gathering, Analysis, Design, Implementation, Testing, Deployment, Support and Documentation).
- Experience in working Agile Scrum and Waterfall software development methodologies.
- Ability to work independently or in a team and handle complex assignments with efficiency.
- Ability to quickly learn new concepts and technologies.
- Ability to analyze complex business problems and provide suitable solutions.
- Experience working in fast - paced, deadline-oriented environments.
- Excellent technical and communication skills.
TECHNICAL SKILLS
Programming Languages/Platform: Hybris eCommerce software, Java 4,5,6, J2EE, JSP/Servlets, Spring 2.0, Spring 3.0, Struts1, struts2, JSF1.2, Java Messaging Service(JMS), MQ, ActiveMQ, JDBC, Hibernate 3, PL/Sql, HTML, CSS & Java Script.
Web Servers/App Servers: Weblogic, JBoss, Websphere App Server, Apache Tomcat, JRun, Jetty.
Databases: Oracle, DB2, Informix.
Operating Systems: Windows, UNIX, Linux.
Version Control: Git,GitHub Rational ClearCase, VSS, Tortoise CVS, Serena VM, SVN.
IDE/Tools: Eclipse, RedHat Developer, iRise, Putty, winSCP, HP LoadRunner, Serena Business Manager, HP Quality Center
Methodologies: OOPS, UML, Design Patterns
PROFESSIONAL EXPERIENCE
Senior Hybris Developer
Confidential, Atlanta GA
Responsibilities:
- Creating item types, populating data models, modifying/adding cockpit and hmc configurations.
- Understanding existing hybris extensions and addons, and extending or modifying according to the business needs.
- Developing classes, adding configuration, creating impex files, creating and scheduling cronjobs,
- Implementing and extending Hybris Accelerator 4.8 as per Purchasing Powers’s business requirements.
- Extending Accelerator’s order processor functionality.
- Extending cscockpit, admincockpit.
- Extending hmc module.
- Enhancing WCMS module to customize it for as per unique nature of PPC’s business - Customer segmentation and restriction requirements.
- Creating CMS contents and adding webservices to support CRUD operations on data entities of hybris platform.
- Integrating hybris store with external services like salary service, Windward document generation service etc.
- Developing components in Hybris platform using Java/J2EE, Spring 3.0, Hibernate 3, Restful Webservices, JUnit 4.5 framework, Oracle 10, PL/SQL technologies.
- Using eclipse, maven, tortoise SVN, Jenkins, ant to develop the application code.
- Writing PL/SQL queries in order to transact with the oracle database.
- Managing source code using Git, GitHub, SubVersion(SVN) Source Code control tools.
- Creating unit test cases using JUnit 4.5 and testing the developed components.
- Deploying the software applications and modules in different environments using Jenkins.
- Providing test region support during QA, performance test and UAT phases.
- Reviewing the user requirements and validating them against the developed modules.
- Perform peer reviews of code.
- Providing timely and complete fix for the defects raised during QA and UAT.
Senior JAVA Developer
Confidential, Alpharetta, GA
Responsibilities:
- Functional Requirement Analysis
- Working on a high level design and architecture of the new component and its interface with existing architecture Using MVC Design Pattern.
- Creating detailed technical design, class diagrams, sequence diagrams, use case diagrams as part of design.
- Working on the development of the codeusing Core Java/JSP, Struts2, Spring 3.0, JQuery 3.3, JUnit 4.5 framework, Oracle, PL/SQL.
- Managing source code using Serena Version Manager Source Code control tool.
- Creating unit test cases using JUnit.
- Providing test region support during QA performance test and QA testing phases.
- Reviewing the user requirements and validating them against the developed code to avoid defects.
- Perform peer reviews of code.
- Prepared Induction Manual for the new components and enhancements in application.
- Providing support to the users for any production issues after the deployment.
- Working with QA teams during QA testing for smooth QA execution.
- Working on defect during QA and UAT.
Senior JAVA Developer
Confidential, Alpharetta GA
Responsibilities:
- Analyze, review and understand functional requirement documents.
- Working on a high level design and architecture of the new component and its interface with existing architecture.
- Working on detailed technical design, class diagrams, sequence diagrams, use case diagrams as part of design.
- Working on the development of the code.
- Perform peer reviews of code.
- Managing source code using Serena Version Manager Source Code control tool.
- Creating unit test cases using JUnit.
- Providing test region support during QA performance test and QA testing phases.
- Reviewing the user requirements and validating them against the developed code to avoid defects.
JAVA Developer
Confidential, Atlanta, GA
Responsibilities:
- Working on new enhancements and component development of the application, i.e. creating a new ticket type for a particular business area, say ‘customer return policy’.
- Impact analysis for change requests from customers application.
- Working on a high level design and architecture of the new component and its interface with existing architecture using Visio, MVC design pattern.
- Working on the development of the code using Java, JSP, Servlets, RESTful and SOAP web services, Java Messaging Service(JMS), MQ, ActiveMQ, Oracle.
- Finding and resolving code issues using Find bug and web Developer tools.
- Managing source code using IBM Rational ClearCase Source Code control tool.
- Creating user acceptance test cases for user testing.
- Need to give test region support during QA performance test and QA testing phases.
- Managing test cases during all testing phases using HP Quality center tool.
- Creating software packages software policies for deployment using HP Opsware.
- Reviewing the user requirements and validating them
- Perform peer reviews of code.
- Prepared Induction Manual for the new components and enhancements in application.
- Providing 24/7 support to the users for any production issues.
- Migration of application from IBM WebSphere to Tomcat framework.
JAVA Developer
Confidential
Responsibilities:
- Involved in requirement gathering phase of the project.
- Prepared requirement document, and system understanding documents.
- Working on low level design of the system.
- Assigning task to other team member.
- Working on the coding in development phase of the project.
- Creating user acceptance test cases for user testing.
- Need to give test region support during QA performance test and QA testing phases.
- Prepared Induction Manual for the application.
- Prepared support turnover document for support teams.
JAVA Developer
Confidential
Responsibilities:
- It was a development project, and below are my responsibilities
- Involved in requirement gathering phase of the project.
- Prepared requirement document, and system understanding documents.
- Working on low level design of the system.
- Assigning task to other team member.
- Working on the coding in development phase of the project.
- Creating user acceptance test cases for user testing.
- Need to give test region support during QA performance test and QA testing phases.
- Prepared Induction Manual for the application.
- Prepared support turnover document for support teams.
JAVA Developer
Confidential
Responsibilities:
- Involved in requirement gathering phase of the project.
- Conducted meeting with Business analyst and functional owners to understand the requirements clearly.
- Prepared requirement document, and system understanding documents.
- Working on low level design of the system.
- Assigning task to other team members.
- Working on the coding in development phase of the project.
- Creating user acceptance test cases for user testing.
- Performing internal testing of the code using TCS tools @Test.
- Performing code review using Assent tool.
- Need to give test region support during QA performance test and QA testing phases.
- Using TCS tool JPT for performance testing.
- Provided Knowledge transfer to production support team, and helped them getting up to speed to support application.
- Prepared Induction Manual for the application.
JAVA Developer
Confidential
Responsibilities:
- Prepared requirement document, and system understanding documents.
- Working on high level design of the system.
- Working on the coding in development phase of the project.
- Creating user acceptance test cases for user testing.
- Need to give test region support during QA performance test and QA testing phases.
- Prepared Induction Manual for the application.
JAVA Developer
Confidential
Responsibilities:
- Prepared requirement document, and system understanding documents.
- Attended various technical training sessions to understand the various new technologies involved in this project.
- Working on the coding in development phase of the project.
- Creating user acceptance test cases for user testing.
- Need to give test region support during QA performance test and QA testing phases.