E.comm Developer Resume
Bentonville, AR
PROFESSIONAL SUMMARY
- Highly motivated individual with 6years’ hands on experience in application software development with emphasis on Object Oriented Concepts, Multi - tier, Confidential /Server and Web based Systems using Java/J2EE technologies.
- Professional working experience with the design, development and implementation of Confidential /Server, three-tier architecture based applications using Java, JDBC, Servlets, Java Beans, JSP, JSTL, JDBC, XML, JavaScript, JQuery, HTML and DHTML.
- Worked on all phases of software development life cycle including Analysis, Design Development, Testing, Implementation and Support.
- Developed the Applications with the common J2EE Design Patterns such as MVC, Session Façade, Factory, Business Delegate and Data Access Objects.
- Expertise in various open source frameworks and tools such as Jakarta Struts framework 1.2, GUI plug - ins like Tiles Framework, validation plugins like Validator Framework.
- Expertise with J2EE compliant IDE’s such as Eclipse, Net Beans, IBM Web Sphere Application Studio Developer and IBM Rational Application Developer
- Experience in developing and mapping Persistence Storage Layer using Hibernate.
- Proficient in designing and coding Stored Procedures, Triggers and Functions, Packages using SQL and PL/SQL.
- Dedicated work ethics, self-motivated, self-initiative and good team communicator. Exceptional ability to learn and master new technologies.
- Highly organized with the ability to manage multiple projects and meet deadlines.
TECHNICALEXPERTISE
Operating Systems: Windows NT/2000/XP, UNIX, MS DOS
Web Technologies: JSP, Servlets, Java Script, Ajax, HTML, DHTML, XML, JavaScript, CSS, JDBC, JNDI
Databases: Oracle 11i/10g/9i, SQL Server, MySQL.
IDE/Development Tools: Eclipse, IBM Rational Application Developer, NetBeans
Open Frameworks: Struts, Hibernate, JSF.
Languages: Java, C,C++,SQL, PL/SQL.
Tools: SQL Developer, Maven, ANT, Log4J, Junit.
Application Server: BEA WebLogic, IBM WebSphere, Apache Tomcat Server, Jboss, Weblogic.
Design Patterns: MVC (Model-View-Controller), Singleton, Service Locator
PROFESSIONAL EXPERIENCE
E.comm Developer
Confidential
Responsibilities:
- Involved in Design, Development, and Testing phases of SDLC. Used agile methodology and participated in HLD and Scrum meetings.
- Developed, implemented and tested FRS (free return shipping) module for all the items that come across particular criteria.
- Involved in developing modules of the project especially back-end indexing module for products and business rules, and Search Manager Interface between Tomcat server and Web Sphere Application Server.
- Involved in research on Solr search implementation.
- Designed and developed product and rule indexing modules as batch jobs.
- Developed dynamic rule updating module.
- Developed spell check logic in the internal search.
- Used JSON for Solr document analysis.
- Used log4j for tracking errors and debugging the code.
- Trained people on the business side regarding the product along with being involved in taking team responsibilities.
- Involved in resolving performance issues.
- Involved in unit testing and system testing.
Environment: J2EE1.4, Java, Apache Solr 4.4, JDBC, IBM Rational Clear Case, MyEclipse Blue, JIRA,Log4j, Web Sphere Server v7.0, Tomcat 7, XML, WinMerge, IBM Websphere App Server(WAS),Rational App Developer(RAD), Restful Webservices, LINUX, Microsoft VISIO, Windows 7, Clarity PPM,WAS.
Confidential, Bentonville, AR
Sr. JAVA Developer
Responsibilities:
- Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and Responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using Rational Rose.
- Designed sequence and class diagrams with UML and flow diagrams.
- Dealt with lot of works on product tax calculation, new/existing member registration, and payment process for item purchased by members.
- Worked with JSP, Struts to create UI and integrating MVC.
- Implemented the JSPs to effectively handle the workflow of the application.
- Servlets read user profiles and manipulate objects returned from session beans to suite each user’s preferences.
- Created unit test plans and involved in unit test execution.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
- Used JDBC for Querying data from the database
- Worked with Database Administrators to solve the problems generated while creating tables for application.
- Used log4j for tracking errors and debugging the code.
- Used CVS for code repository and as version control mechanism.Used Oracle 10gas a DB Server and involved in writing stored procedures and SQL statements for data retrieve. Created test cases and Involved in Unit Testing.
- Developed the classes for Unit testing by using JUnit and for the entire application and executed test cases for Unit, System and Integration testing.
- Worked on deploying project on Weblogic server
Environment: Java, J2EE, Servlets, JSP, JavaScript, JMS, JDBC, JUnit, XML, Restful web services, Rational Rose, Log4j, CVS, UML, Oracle 10g, PL/SQL, Unix, Windows,Weblogic.
Confidential, Malvern, PA
JAVA Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, Form Bean and Action classes.
- Implemented server side tasks using Servlets and XML.
- Developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Implemented Struts Validation Framework for Server side validation.
- Applied Java design patterns as needed
- Hibernate OR Mapping Framework is used in implementation of persistence layer with support from Spring Framework DAO, ORM Modules.
- Used Hibernate Template of Spring Framework and Hibernate Interceptors.
- Development and Deployment using Web Sphere
- Developed Oracle stored Procedures, Triggers and Functions with PL/SQL
- Unit testing before check in the code for the QA builds.
- Coding new JSPs, modifying existing JSPs as per the design and used XML for configuration and deployment.
- Used JUnit for testing the application and involved in writing test cases for unit and subsystem tests.
- Produced deliverables according to the project plans and was able to predict weekly estimate the complete the remaining work.
- Conduct Requirement gathering and review meetings and also get the approvals for the requirement documents produced.
Environment: J2EE (Servlets, JSP, Struts 2.0, Hibernate 3.0), Web services, Oracle 10g, UML, RADHTML, DHTML, JQuery,Java Script, XML, Restful Web services, WAS and JUnit.
Confidential - Charlotte, NC
JAVA Developer
Responsibilities:
- Designed and developed user interface using Struts tags, JSP, HTML and JavaScript.
- Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
- Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework) and Hibernate.
- Involved in implementing and maintaining large content driven and E-commerce based application.
- Used Axis Web Services using SOAP to transfer the amount from an application that is remote and global to different financial institutions
- Involved in designing the user interfaces using HTML, CSS, and JSP’s.
- Configured Hibernate,Spring and JSP to map the business objects to Mysql Database using XML configuration file
- Performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
- Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Involved in Developing Front-end (user interface) part of the system, using JSP, Struts, Servlets, Validation framework, HTML, JavaScript
- Developed JSPs, Servlets and custom tags for creating user interfaces
- Developed common classes (enhanced Java API) to be used throughout the project
- Written database connections using Jdbc connections
- Developed Ant Script to generate Jar file of the application
- Involved in writing JUnit test cases, unit and integration testing of the application
- Involved in Production Support and Coordination in various phases of releases
Environment/Technologies:Java, Servlets, JSPs, Struts, JSTL, Validation Framework, XML (DOM/SAX), Oracle 8i, SQL/PLSQL Stored Procedure HTML, JavaScript,Weblogic 7.0, JUNIT, ANT,JDBC.