We provide IT Staff Augmentation Services!

Java/ Atg Developer Resume

3.00/5 (Submit Your Rating)

San Ramon, CA

SUMMARY:

  • Around 8 years of experience in Design, Development and Requirement Analysis, Implementation of Complex Enterprise Applications Oracle ATG - Commerce Suite, Java, J2EE, spring, Hibernate and web services (SOAP and REST).
  • Expertise in Oracle ATG Endeca configuration and development for Search.
  • Experience working as Program Analyst, designer in executing web based information decision-making projects using Java/J2EE related technologies.
  • Has primarily worked in the domains of designing and programming solutions and is skilled in Endeca, ATG Commerce Server, IBM WebSphere Commerce Server, core Java, JSP, Servlets, EJB, Spring, Struts, various Java design patterns, SQL Server, MySQL, DB2, Oracle and RFID technologies. Worked in AWS, Windows, UNIX, Linux, AIX and Solaris environments.
  • Good experience with OOP and J2EE Design Patterns.
  • Expertise in design and development of various web applications with n-tier Architecture using MVC and J2EE Architecture techniques.
  • Proficient in working with various technologies like Core Java, Java Beans, J2EE (JSP, Servlets, EJB), Struts (custom tag libraries), SPRING, Hibernate, JDBC, XML, Ajax, Design Patterns, JavaScript.
  • Experience with ATG Multi site implementation, Custom Catalogs setup and Catalog Management.
  • Strong experience in ATG Catalog Organization, Navigation & Search, Pricing & Promotions, Shopping Cart, Purchase Process and Order Processing pipeline
  • Extensive experience in Extending ATG Profile and Profile Management, Dynamo Messaging System, Transaction Management
  • Experienced in developing J2EE components on Application Servers like BEA’s Web Logic 8.1, Web Logic 9.2, and Web Logic 10.3 Web Servers like iPlanet, Apache Tomcat. Smart enough to work with any J2EE standard servers.
  • Expertise in web-based GUIs development using Applets, JSP, HTML, DHTML, CSS.
  • Good experience in XML, JavaScript, UNIX Shell Scripting and HTML.
  • Good Experience in using tools like Ant, and Log4J.
  • Strong knowledge in developing Web Services using SOAP, and XML.
  • Proficient in working with various IDEs like Eclipse3.0, JDeveloper10g.
  • Worked on different OS like UNIX, Linux, Solaris, and Windows XP.
  • Proven ability to multi-task and able to overcome daily challenges and trouble-shoot problems through effective and focused root cause analysis.
  • Ability to change and adapt to the environment, and handle multiple projects.
  • Excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.

TECHNICAL SKILLS:

Programming Languages: C, C++, Java

J2EE Technologies: Servlets, JSP, JSF, JDBC, JNDI, Springs, Java beans, Web services(Jax-ws), Hibernate, Log4j

Web Technologies: HTML, DHTML, JavaScript, Ajax, CSS, XML, DTD, XSD, XSLT, DOM, JSON

Databases: Oracle 8.x/9.x/10g/11g, DB2, MySQL, SQL Server.

Application/Web Servers: Apache Tomcat, JBoss, WebSphere, WebLogic, ATG Dynamo

IDE: Eclipse, NetBeans, JDeveloper, IBM RAD

Frameworks: Struts, Spring, Hibernate, ATG ECommerce

Version Control Systems: CVS, SVN, GIT

Operating Systems: Windows XP/Vista/7, Unix, Linux

Oracle Endeca Commerce: Oracle Endeca, CAS, Developer Studio, Platform Services, Tools and Framework, ATG Endeca Integration

PROFESSIONAL EXPERIENCE:

Confidential, San Ramon, CA

Java/ ATG Developer

Responsibilities:

  • Create functional and technical design documentation based on client requirements.
  • Design and develop the eCommerce Application using Java, ATG Framework.
  • Responsible for product Catalog Customizations to include the data from various product and Sku feeds.
  • Responsible for integrating the JSPs with the HTMLs provided.
  • Responsible for customizing Registration Form Handler for customizing the validations for the Address Book in My Accounts page.
  • Worked on the ATG modules such as - My Account (user management), Catalog Management and Content management
  • Performance Analysis of Endeca Search solution.
  • Support and Development of various website components in the area of search and sale specifically migrating from Blue Martini searchable components to Endeca.
  • Investigate and identify possible application defects and issues.
  • Designed and Developed various new features of search such as Did You Mean, relevance ranking, auto correction etc using Endeca Presentation API.
  • Writing out of box ATG Component according to the business needs, integration with Endeca.
  • Manage the assignment and progress of deliverables.
  • Conduct daily meeting with onshore counterparts and report team status.
  • Assist developers in issues with their assigned deliverables.
  • Continuously study the application framework, define areas for optimization.
  • Develop/Fix assigned deliverables (defects, change requests).
  • Create and perform unit tests.

Environment: Jboss, ATG 10.1, Eclipse, Java, J2EE, JavaScript, Endeca, XML, JSP, JSTL, HTML, XHTML, CSS.

Confidential, Westport, CT

Java/ ATG Developer

Responsibilities:

  • Participation initial project kick off meeting and defining requirement.
  • Coded Java Servlets and Core Java factory methods, Form Handler Servlets and EJB
  • Developed JSP user interface forms using standard JSP tag library, JSTL, Struts framework and ATG Dynamo droplets
  • Coded database access logic in Servlets using JDBC and Core java
  • Used AJAX TagLibs, JSTL, JSP fragments and DHTML to enhance the user
  • Docker components used in order to maintain the environment and application.
  • Puppet tool is used for the connection of Docker and installation purposes.
  • Very good at ATG, Endeca Ecommerce products and out of box implementations.
  • Designed and Implemented search functionality using Endeca API.
  • Developed ATG repositories using ATG object relational mapping framework which involved coding repository XMLs, mapping Oracle tables to Java Beans.
  • Wrote Java Script for client side validations.
  • Developed DHTML User Input Forms using HTML, JavaScript and CSS
  • Wrote test cases and took part in unit testing and user acceptance testing
  • Used CVS and VSS as source control and content deployment tools.
  • Deployed the code in production and provided on-going technical support for production issues.

Environment: Java, Servlets, EJB, JSP, JSTL, JavaScript, XML, AJAX, JDBC, HTML, CSS, Struts, CVS, ATG DPS, ATG DAS, ATG DSS, MS Visual Source Safe, Oracle 9i, Solaris, SQL Developer, Endeca, TOAD, F Secure SSH, F Secure FTP

Confidential, Reston, VA

Java/ ATG Developer

Responsibilities:

  • Responsible for the design and development phase Test Driven Development implementing and maintaining the code-compile-test process of the application.
  • Interacted with the business users for understanding the requirements based on the functional requirements.
  • Developed applications using struts. Developed Action classes, Action forms, JSP and other configuration files like struts-config.xml, web.xml.
  • Used Spring Framework for dependency injection for Action classes using Application Context xml file.
  • Implemented the functionalities using Java, JSP, Servlets and J2EE framework.
  • Client pages are built using HTML5, JSP, JSON to interact with users, and the business logic is implemented using Servlets and Java Beans
  • Configuration with existing Oracle ATG Commerce application.
  • Extensively used Oracle Endeca Server to develop interactive search engine.
  • Involved in oversaw the integration of ATG ecommerce Platform and Endeca.
  • Evaluated three search platforms: ATG Search, Endeca Search, Google Commerce Search and recommending a platform switch to Endeca.
  • Experience in creating and modifying ATG Repositories, Form Handlers and Droplets.
  • Worked on integration of ATG service layer with Node JS and Redis cache.
  • Experience working with ATG Dynamo Server Admin and ACC components.
  • Involved in Configuration, implementation and testing for Endeca.
  • Involved in integrating SPRING with Hibernate and delegated the persistence operations using Hibernate Template.
  • Developed a Restful style web services layer to interface with the ENDECA System
  • Worked with ENDECA MDEX Engine uses proprietary data structures and algorithms that allow it to provide real time responses to client requests.
  • Developed Action Form, Action Forward Servlets and Struts Configuration Files.
  • Used Struts framework to manage the project in MVC pattern.
  • Have proficiency in using DAO and DTO patterns to persist data into database
  • Used Struts Tiles Framework for designing the layout of the application.
  • Created and consumed web services for building the business application layer.
  • Consumed JQuery APIs to handle the events, Validation issues and client side functionalities.
  • Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the Struts configuration.xml.
  • Designed developed and maintained the data layer using Hibernate and performed configuration of Struts, Application Framework.

Environment: JDK 1.7, J2EE, JAVA, EJB, JMS, JAX-WS, Web Services, Angular JS, HTML5, Eclipse, RAD, Struts, Web Sphere 7.0/8.0, Hibernate, ATG, Endeca, JSP, Servlets, Log4j, JDBC, SQL, PL/SQL, JQuery, DOJO, Oracle 11i, SQL Developer, Tortoise SVN, JUnit, JMeter.

Confidential, Bentonville, AR

Java Developer

Responsibilities:

  • Done the design, development and testing phases of Software Development using Scaled AGILE methodology with Test Driven Development (TDD) and Pair Programming.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Developed UI using HTML5, JavaScript, JQuery, JSP, and Ajax, Angular JS.
  • Used Spring MVC framework to implement the MVC design pattern.
  • Used SPRING framework, Spring-AOP, Spring-ORM, Spring-JDBC modules.
  • Used JAX-Web Services to interact with other applications using SOAP and WSDL file.
  • Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables
  • Enhancement and development 3 existing and 1 new Endeca Pipelines, including Java XML servlets required supporting expansion of the Page Builder
  • Involved with SME’s and stakeholders to understand the complete architecture and developed POC’s for the ATG Migration and worked with ATG and Endeca
  • Various changes in the Endeca platform for NikeStore.com HTML migration
  • Design and develop ATG’s multisite features and custom repositories as site aware.
  • Analyzed functional requirements in sprints to write ATG commerce/Java component detailed design technical documents.
  • Developed in Java 1.6, Dojo, JQuery, JavaScript and JSP to customize IBM WebSphere-deployed ATG 9.x Commerce Service Center application.
  • Replaced ATG Search with Oracle Endeca Search as a step towards the new application framework.
  • Struts Tag Libraries and Struts Tiles Framework were used in addition to JSP, HTML5, AJAX and CSS in developing the presentation layer.
  • Used Spring framework 3.0 as middle tier component and integrated with Hibernate3.4 for back-end development.
  • Responsible for analysis, design, development and integration of UI components with backend using J2EE technologies such as Servlets, Java Beans and JSP
  • Responsible for designing and developing of Object Oriented methodologies using UML and created Use Case, Class, Sequence diagrams and also in complete development, testing and maintenance process of the application
  • Involved in developing distributed, transactional, secure and portable applications based on Java technology using Hibernate technology

Environment: Java 1.6, Java/J2EE, JSP, XML, CSS, XSLT, AJAX, EJB, Struts, HTML5, Web Services JAX-WS, Oracle, JUnit, Windows 7, Linux, Hibernate, Spring, ATG, Endeca, Maven, Eclipse, Angular JS, GIT, Log4j, SOAP, Web services, Apache Axis, SQL,CSS, JQuery, JavaScript, XML, ECLIPSE, Harvest, SQL, WAS

Confidential

Software Developer

Responsibilities:

  • Gathering the requirements, discussions with Business Analysts and Customers to finalize the requirements
  • Preparing Low level Design documents.
  • Involved in coding the logic to meet the functional requirements.
  • Development of module end to end from JSP conversion from HTML to Data access layer.
  • Prepared the SQL Queries.
  • Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP standard tag libraries and Struts Tag libraries
  • Involved in creating screen layouts using Tiles.
  • Used Spring IOC as Dependency Injection.
  • Participated in Code Reviews.

Environment: Struts1, spring, Hibernate, AJAX, JavaScript, HTML, CSS, Eclipse, Tomcat, and MYSQL.

We'd love your feedback!