Java/atg E-commerce Lead. Resume
Reston, VA
SUMMARY
- Strong 14 years of experience in Analyzing, designing, developing and deploying Intranet and Internet based applications.
- Strong experience in providing solutions with Application servers JBoss 6.x/4.x, WebLogic 7.x/8.x,Apache Tomcat 5.x/4.x.
- Extensively involved in developing enterprise applications using Java and J2EE technologies such as JSP, Servlets, Struts, XSL, JMS, JNDI, XML, XSL, HTML, AJAX, JavaScript, JDBC and Web Services.
- Strong knowledge of J2EE design patterns like MVC, Singleton, Session Facade, VO and DAO.
- Solid experience in building N - Tier Web Enabled Applications using Struts, JSP, Spring, Servlets, Hibernate and Oracle.
- Excellent hands on experience with XML, XSL, DTD, XML Schema, HTML, CSS, JavaScript, Swings and Applets.
- Extensive experience in IDEs such as Eclipse, J Builder, JDeveloper.
- Extensively worked on LOG4J, Ant and maven framework.
- Excellent hands on experience in Object Oriented Programming and Object Oriented Analysis.
- Very good working knowledge in Spring, Struts and Hibernate frameworks.
- Thorough understanding of system development life cycles (SDLC).
- A self-starter with excellent Communication, Interpersonal and Analytical Skills.
- Very Good Team Player having excellent time management skills.
- Experience on Windows and UNIX environments.
- Experience in working with oracle ATG ecommerce in the models Product Catalog, Targeted Promotions and Pricing Services.
TECHNICAL SKILLS
Programming Languages: Java, JavaScript, SQL, PL/SQL, C and C++.
J2EE Technologies: JDBC, Servlets, JSP, Swings, JMS, RMI, JNDI, EJB.
Internet Technologies: HTML, AJAX, XML, XSL, XSLT, XPATH, DHTML.
Design Patterns: J2EE design patterns and MVC.
Frameworks: Spring, Struts, Hibernate Framework, oracle ATG e-commerce
Application Servers: WebLogic, JBoss 6.x.
Web servers: Tomcat 4.x.
Java I.D.E: Eclipse, IntelliJ, EditPlus and TextPad 4.1.
Web Services: SOAP and RESTful web services.
Dev. Methodologies: J2EE Design Patterns.
Databases: Oracle11g/10g/9i, MY-SQL, MS-Access.
Logging: Log4J, Java logging.
Version Control: SVN, CVS.
Other Dev. Tools: Ant1.4, 1.6, Maven1.2, TOAD Tool, Edit plus, Text Pad.
Operating Systems: UNIX, Win NT, Win XP.
PROFESSIONAL EXPERIENCE
Confidential
Java/ATG e-commerce Lead.
Responsibilities:
- Worked on analysis and design of the requirements.
- Worked on SOAP web services.
- Worked on Restful web services, used RESTEasy framework.
- Worked on Personalization, created JSP pages extended Profile Formhandler & extended profile repository.
- Implemented different J2EE Design Patterns like Facade, Business Delegate and Data access object pattern.
- Extended Product catalog to update/create new items for the existing products.
- Worked on creating new repository.
- Worked on integrating Java web pages with Buzzer voice.
- Implemented logging using Log4j.
- Owning a release, leading team, task management and resolving issues.
- Leading the development and testing efforts with particular attention to identify the feature gaps, reviewing design proposals, creating unit test cases and improving development process.
- Implemented the MVC architecture using Java Spring framework.
- Work towards understanding/prototyping the architecture.
- Providing LOE estimates and timelines.
- Code review and performance tuning of an application.
- Mentoring the team members.
Environment: jdk1.7, JSP, TagLib, Tiles, Servlet, Web Services (RESTEasy), Spring, oracle ATG11, SVN, Ant1.6, Eclipse, Jboss Application Server6.1.0, Oracle 11g.
Confidential
Java/ATG e-commerce Lead.
Responsibilities:
- Worked closely with functional analysts and gathered client requirements, analyzed the solution feasibility and prepared the technical documentation.
- Worked on Scenarios, Slots and Targeters.
- Followed the Agile Methodology.
- Extended Product catalog to update/create new items for the existing products.
- Created Servlets/Droplets to pull data from content repository.
- Implemented different J2EE Design Patterns like Facade, Business Delegate and Data access object pattern.
- Worked on Content Management System.
- Worked on Requirement gathering & Bug fixes.
- Worked on BCC to manage file assets, targeters and content items.
- Implemented the MVC architecture using Spring framework.
- Owning a release, leading team, task management and resolving issues.
- Leading the development and testing efforts with particular attention to identify the feature gaps, reviewing design proposals, creating automated tests and improving development process.
Environment: jdk1.5, JSP, TagLib, Tiles, Servlet, SOAP web services, Spring, oracle ecommerce ATG9.1, SVN, Ant, Eclipse, JBoss Application Server4.3, Oracle 10g.
Confidential
Java Developer.
Responsibilities:
- Extensively worked on JSP, Servlets for building View Layer.
- Implemented different J2EE Design Patterns like Session Facade, DAO, Singleton and Service Locator.
- Created new promotions to give free shipping and other promotions to users.
- Worked on Targeters and Content Items.
- Updated/added new products to existing catalog in Merchandising.
- Used Template Email Sender to send emails.
- Worked with jQuery framework and plugin.
- Created campaigns to assign promotions and pricelists to user.
- Analysis and design of the requirements
- Preparation of Use case, Class and Sequence diagram using UML
- JSP was used as front end user interface.
- Implemented the Tag Library in JSP
- Java Script was used to manage some client side verifications and validations.
- Written reusable java utility classes for general purpose utilities.
- Used Java util and collections packages extensively.
- All code were written using the Eclipse IDE.
- Extensively used SVN for version control.
- Used ANT builder to build the code for production line.
- Unit, Sub-system and system testing.
- Work and coordinate with team members.
Environment: jdk1.4, JSP, TagLib, Tiles, Servlet, SOAP web services, oracle ecommerce ATG2006.3, SVN, Ant, Eclipse, Jboss Application Server4.3, Oracle 9g
Confidential
Java Developer.
Responsibilities:
- The basic framework is designed based on the MVC architecture for all core functionalities.
- Developed Servlets, JSPs and deployed on the WebLogic server and configured it for optimal behavior in managing the client sessions.
- Implemented the struts framework for collaborative integration.
- Used AJAX for user Interfaces.
- User interfaces are designed and developed using JSP for the web based user interactivity.
- Worked on different JAVA / J2EE Design Patterns such as Service Locator and Singleton.
- Used WebLogic API for controlling deployed component’s behavior at run time.
- Implemented SAX parsing of XML production data.
- Developed / Implemented XML schema for validation of XML documents.
- Extensively used MVC Architecture to isolate each layer of the application using struts.
- Was responsible for deploying and testing components developed on WebLogic as an App Server.
- Worked closely with functional analyst and gathered client requirements, analyzed the feasibility and prepared the technical documentation for the same.
Environment: Java, Servlets, JSP, webLogic APIs, Oracle, PL/SQL, XML, XSL, Struts, AJAX, Hibernate, WebLogic 9.2, web services, Eclipse, Windows XP.
Confidential
Java Developer.
Responsibilities:
- Implemented J2EE Design Patterns such as Session Facade and Data Access Object for Business Tier.
- Developed Servlets, JSPs and deployed on the Jboss.
- Wrote the custom tag libraries for JSP handlers.
- Involved in the integration of Web Services using SOAP and WSDL.
- Used AJAX technique for creating user interfaces.
- Worked on different J2EE Design Patterns such as Singleton, DTO’s.
- Created unit test cases using JUNIT.
- Participated in the code reviews and conducting of reviews meetings and ensured that the other members follow the coding standards.
Environment: Java, Servlets, JSP, AJAX, JMS, JDBC, XML, UML, Jboss, Web Services (SOAP, WSDL, Apache Axis1.2), JavaScript, Oracle, HTML.
Confidential
Java Developer
Responsibilities:
- Analysis as per functional specifications and discussion with Business Analysts and different counterpart of the business and team.
- General coding in J2EE standards designed to have a minimum load on server.
- Involved in Application Support during the initial deployment of the application in production environment.
- Involved in design of application framework using spring, J2EE guidelines, J2EE design patterns like DAO’s and DTO’s.
- Integrated spring (Dependency Injection) among different layers of an application.
- Used Hibernate as a persistence framework.
- Involved in Bug Reviews, QA testing Support.
- Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the Oracle database.
- Involved in Unit testing, integration testing, user acceptance testing with test cases & bug fixing.
- Written XSL to convert XML to channel wave format.
- Written java class to create dynamic XSL by getting node values from the database.
Environment: Java, Servlets, JSP, XML, XSL, Hibernate, WebLogic 8.1, log4j, perforce, maven 1.2, Eclipse, Microsoft SQL server 2000, quartz scheduler, Windows server 2003.