We provide IT Staff Augmentation Services!

Java/atg Consultant Resume

0/5 (Submit Your Rating)

Columbus, OH

SUMMARY

  • 8 years of progressive IT experience in the areas of Analysis, Design, Development and Testing of web based and n - tier applications using Java and ATG technologies.
  • Extensive experience in developing applications using Spring MVC framework, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JMS publish/Subscribe, JNDI, JavaScript, XML and XSLT.
  • Experience in working with MVC Architecture and Struts, JUnit, Spring, Framework and implemented with design patterns.
  • Implemented Design patterns such as Façade, Abstract Factory, Singleton, Value Object, DAO, Factory, Adapter, Chain of Responsibility and Fly Weight.
  • 4 (four) years of experience in ATG Adaptive Scenario Engine, ATG Personalization, ATG Dynamo, ATG Commerce, ATG Content Administration, ATG Adaptive Scenario Engine, BCC and ATG Merchandizing.
  • Familiar with designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit and ATG Dust.
  • Development and deployment experience with Apache Tomcat, WebLogic, WebSphere and JBoss application servers.
  • Experience in markup languages like HTML, DHTML, XML and Cascading style sheets (CSS).
  • Proficient in using Clear Case and SVN.
  • Conversant with all phases of project Life Cycle including Requirement gathering, Analysis, Design, Development, Implementation, Testing, Software quality standards and configuration management and change management and Quality procedures.
  • Worked on designing the applications and representing Design in UML diagrams with Rational Rose.
  • Well versed in AGILE and WATERFALL methodologies.
  • Excellent interpersonal, oral and written communication skills. A very good team player with the ability to work independently.
  • Collaborative contributor who is equally capable of working as a team member or as a team leader.
  • Results-driven achiever with comprehensive technical, programming and debugging skills.

TECHNICAL SKILLS

App and Web Servers: Tomcat 5/6, JBOSS, WebLogic, Web Server

Web Technologies: Java, J2EE (Servlets2.2, JSP 1.2), EJB, Spring, HTML, XML, Servlets, JDBC, JNDI, JSP Custom Tag Libraries, JUnit, SOAP, WSDL, XML

Frameworks: Spring MVC, Struts, ATG

IDE/Tools: Eclipse, NetBeans, CVS, Toad, SVN

Client Scripting: Java script

Languages: C, C++, HTML, EJB, Servlets and Java

Operating System: Windows 9x/NT, Windows Sever 2003, Sun-Solaris 10, RedHat Linux

Web page crawlers: Google Search Appliance

Databases: DB2, MySQL, SQL Server, Oracle 10g/11g XE

PROFESSIONAL EXPERIENCE

Confidential, Columbus OH

JAVA/ATG Consultant

Environment: Java, Eclipse, JSP2.0, HTML5.0, XML, XSL, PL/SQL, HTML, JavaScript, JBOSS Application Server, SVN, JMS, Multithreading, CSS, JavaScript, ATG10.2, Oracle 11G, ATG Content Administration.

Responsibilities:

  • Involved in designing the application in Agile methodology and actively participated in Scrum practice.
  • Involved in creating UML design specs - Use cases, Class Diagrams, Sequence Diagrams using Rational Rose, Gliffy.
  • Designed and developed the presentation/UI layer with JSP, Java Script, AngularJS, HTML, Ajax, CSS, and JQuery.
  • Developed data access layer DAO using Hibernate, JDBC, Spring Hibernate template, Spring JDBC template.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Wrote and Configured XML based rules that drive the system.
  • Extensive coding of both user interface and back components.
  • Designed and developed most of the Add-to-Cart logic by customizing the OOTB CartModifierFormHandler using ATG Commerce.
  • Created a new pipeline chain during checkout to check the inventory for ordered products.
  • Extended the OOTB Pricing Engine to calculate the price of the products based on a particular store.
  • Customized Product Catalog and Order Repository to include localized properties and custom scheme tables using ATG Dynamo.
  • Responsible for writing a scheduled batch job which checks the inventory status of products to display the corresponding categories and sub-categories using BCC.
  • Customized the Order Repository and created tables to add localized properties and store information using ACC.
  • Responsible for triggering text messages when the order is placed using BCC.
  • Actively worked on Production bug fixing and interacted with BA’s and QA throughout the SDLC to deliver the project.

Confidential, Irvine, CA

JAVA/ATG Developer

Environment: JDK 1.5, JBOSS, Tortoise SVN, XML, Oracle 10g, TOAD, ANT, JUnit, Eclipse 3.3, ATG and Windows.

Responsibilities:

  • Involved in the phases of SDLC including Requirement collection, Design and analysis of Customer specification, Development and Customization of the application.
  • Involved in preparing the project schedule, Project status report, responsibility assignment matrix, risk management and critical path analysis.
  • Bulk user creation service, which gets user information from a third party Single Sign on application.
  • Designed user interface for Algo legacy portal for admin and users to interact with system using JQuery, JSON, JavaScript, HTML5, and CSS.
  • Used Ajax, JavaScript for the margin calculator web interface.
  • Worked with POJO for handling data coming from the legacy systems.
  • Extended the Pricing Calculators and Created Targeters and Slots to show in-store products using BCC.
  • Implemented Custom Catalogs to account for subCatalogs in rootCategories using ACC.
  • Added enhancements for Form Handlers (Shopping Cart Form Handler, order Modifier, Shipping Group Form Handler) using ATG Commerce.
  • Customized the commercepipeline.xml processOrder pipeline chain to perform fraud review on orders during checkout using ATG Merchandising.
  • Customized the userprofile.xml to add properties like passwordQuestions, passwordAnswers etc. using ATG Personalization.
  • Created custom droplets for displaying listing with pagination.
  • Developed repositories on Oracle for inserting, updating and querying the database.
  • Built the jar files using Ant built scripts.
  • Extensively worked on JSP, Java Script.

Confidential, North Plainfield, NJ

JAVA Developer

Environment: Java, Spring, Struts1.1, WebSphere 5.1, WSAD 5.1.2, XML, Hibernate, Oracle 9i, UNIX, JavaScript, CVS, JQuery, CSS, JUnit, AJAX, Rational Rose, JSP, ANT

Responsibilities:

  • Involved in the architecture of the modules according to the J2EE Standards like, client tier, web tier and business tier.
  • Used various tag libraries for the presentation purpose such as Struts, JSP tag Libraries.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Extensive use of Servlets and JSP for the presentation layer along with JavaScript for the client side validations
  • Used Struts Validator framework for client side validation and server side validation.
  • Developed and used JSP custom tags in the web tier to dynamically generate web pages.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
  • Created DAO classes to handle the database operations in Hibernate (CRUD operations).
  • Implemented J2EE Design Patterns such as Session Façade to reduce the Network Traffic, Service Locator, and Transfer Object for Lookups and DAO.
  • Used Hibernate framework and created the Hibernate mapping xml files (hbm) for persistent services.
  • Written custom tags extending the struts tags to meet the requirements.
  • Developing Test Cases and did unit testing using JUnit.

Confidential, GA

Java Developer

Environment: Java 1.5, Spring, WebServices, Apache CXF, Xml, Jax-B, EXT-JS, UC4 Scheduler, Ant, Tomcat, STS, SQL Server, DB2, Microsoft Sql server Management Studio, Squirrel, Agile, JIRA, Hibernate.

Responsibilities:

  • Primary responsibilities included the development of the code using core Java and web Development skills.
  • Worked on MVC architecture provided by Spring framework where we separated UI, Model and Controller part separately.
  • Implemented security across all the service by using secured annotation on class level in order to inject security in all the services.
  • Developed / modified the bean components like Session Bean to implement business logic.
  • Applied various J2EE design patterns like Business Delegate, DAO, DTO, Service Locator etc.
  • Developed SOA using WebServices implementation based on SOAP, Restful, Xml and WSDL, Jax-B, Apache CXF.
  • Worked on both top-down and bottom-up approaches for webservices development using Apache CXF.
  • Implemented Queues using JMS API based on Apache ActiveMQ.
  • Worked in Batch programming using UC4 scheduler.
  • Designed classes and interfaces in order to access those methods for the implementation.
  • Implemented persistence layer using Hibernate by integrating Spring Core. Implemented Lazy fetching and Criteria Query.
  • Using context propagation and binding and unbinding the context with different roles to implement the proper security context.
  • Implemented test cases using JUnit and Derby database.

Confidential

Java Developer

Environment: Java, HTML, Java Script, Struts 1.1, JSP, Servlets, SQL, JDBC, Oracle 8i, Eclipse, ANT, JBoss Application Server.

Responsibilities:

  • Worked closely with functional analyst and gathered client requirements, analyze the feasibility and prepared the technical documentation.
  • Developed front-end screens using Struts 1.1 to serve as data entry screen and for business logic.
  • Created Class Diagrams, Usecase Diagrams and Sequence Diagrams in the design phase of the application using Magic Draw.
  • Was also involved in designed and development of web interface using JSP, Servlets, JavaScript and JDBC for administering and managing users and clients
  • Involved in writing Struts Controller Components like ActionServlet implementation and Action implementations.
  • Developed UI Screens using JSP, HTML and JSTL.
  • Involved in client-side validations using JavaScript for login and registration forms to both the petitioners and employees.
  • Designed UML Class Diagrams and Use Case Diagrams to understand the code easily.
  • Involved in developing Java classes for handling petitions and forwarding petitions.
  • Provided connections using JDBC to the database and developed SQL queries to manipulate the data.
  • Developed the ANT Script for building the application and deploying on JBoss Application Server.
  • Developed AJAX Script for validation & Auto fill of the Front-End Screens.
  • Responsible for Code review, review comments for other team members and Production support of application by proactively looking at production issues.

We'd love your feedback!