Sr. Java Developer/ Onsite Lead Resume
Richardson, TX
SUMMARY
- Over 10 years of professional experience in analysis, design, development and implementation of various Java J2EE, Spring web applications and ATG - Oracle commerce technologies.
- Over 3 years of experience in E-commerce, mainly in ATG Framework, ATG Commerce and ATG Personalization.
- Possess B2C domain expert knowledge and B2B domain functional knowledge.
- Excellent working experience with various frameworks like Struts, ATG.
- Core areas of skills are design and development using Java, J2EE, and ATG.
- Experience in all phases of the Software Development Life Cycle (SDLC) of a project which includes requirements gathering, analysis, design, development, maintenance & enhancement and testing.
- Worked in Manufacturing, Banking & Insurance, Retail and Ecommerce domains and worked for some reputed international clients like Armstrong, Mellon Bank, Wal-Mart, Walgreens, etc.
- Experience in designing, developing and maintaining the web based, multi-tiered client-server and distributed components applications using Java, J2EE Technologies.
- Worked in production support projects for various clients in previous company assignments.
- Have good knowledge on the support system tools like HP Service Manager, Clarity, JIRA etc.
- Experience in the development of Test Plan, Test Scenarios, Test Cases and executing the test cases.
- Have good communication skills, adaptability to change, fast learner and good team player.
- Extensive experience in Core Java/J2EE technologies. Developed web-based applications using Servlets, JSP, AJAX, JDBC, XML, JNDI, Hibernate and Struts.
- Experience in producing and consuming Web-services JAX-WS, and SOAP.
- Experience with web/application Servers like Apache, Tomcat.
- Experience in writing SQL Queries and UNIX shell scripts.
- Having Experience working with databases ORACLE, MYSQL, and SQL Server.
- Experience with XML related technologies such as DTD, XML, XSL, XSLT and XSD.
- Having knowledge of using Log4j logging framework.
- Experience in working with different operating systems like Windows, UNIX.
- Working experience in version control tools like CVS, SVN.
- Experience in java build tools like Ant, Maven.
TECHNICAL SKILLS
J2EE Technologies: Servlets, JSP, JSTL
Web Technologies Track: JSP, Servlets, Spring, HTML5, XHTML, CSS, Java script
Web Services Stack: WS Standards, SOAP, JAX-WS
IDE & Development Tools: Eclipse
Application/Web Server: ATG Dynamo, JBoss, Tomcat
Databases and Tools: Oracle, My SQL, SQL Server, Toad, JDeveloper
XML Technologies: DOM, SAX and JDOM
Operating Systems: Windows 7/Vista/XP/2000/NT/98/95, MS-DOS
Frameworks: ATG, Struts, Hibernate, Log4j, JUnit
Version Control Tools: CVS, SVN
Scripting: Unix Shell Script
Testing Frameworks: JUnit
Programming Languages: Java, C/C++
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
Sr. Java Developer/ Onsite Lead
Responsibilities:
- Create functional and technical design documentation based on client requirements.
- Design and develop the eCommerce Application using Java, ATG Framework.
- Worked extensively onDCS (ATG Commerce Suite)using the commerce API to accomplish the online Store Checkout.
- Used several OOTB ATG components likeOrderManager, CommerceItemManager, Order Tools, TaxPricingCalculator, Shipping Price Calculatoretc.
- Worked on Shopping cart module of the project.
- Have knowledge on Pre-Checkout and checkout flow of the module.
- Responsible for product Catalog Customizations to include the data from various product and Sku feeds.
- Responsible for customizing the Sku, price and category feed processors.
- 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 (BCC)
- Modified ProductCatalog andOrderRepository using XML-combine.
- Investigate and identify possible application defects and issues.
- Manage the assignment and progress of deliverables.
- 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.
- Have experience in leading a small 4 members team.
Environment: Jboss, ATG 10.1, ATG Commerce, ATG BCC, Eclipse, Java, J2EE, JavaScript, XML, JSP, JSTL, HTML, XHTML, CSS.
Confidential, Richardson, TX
Sr. Java Developer/ Onsite Lead
Responsibilities:
- Create functional and technical design documentation based on client requirements.
- Design and develop the eCommerce Application using Java, ATG Framework.
- Worked extensively onDCS (ATG Commerce Suite)using the commerce API to accomplish the online Store Checkout.
- Worked on Shopping cart module of the project.
- Have knowledge on Pre-Checkout and checkout flow of the module.
- Responsible for product Catalog Customizations to include the data from various product and Sku feeds.
- Investigate and identify possible application defects and issues.
- Manage the assignment and progress of deliverables.
- Assist developers in issues with their assigned deliverables.
- Develop/Fix assigned deliverables (defects, change requests).
- Have experience in leading a small 4 members team.
Environment: Jboss, ATG 10.1, ATG Commerce, ATG BCC, Eclipse, Java, J2EE, JavaScript, XML, JSP, JSTL, HTML, XHTML, CSS.
Confidential, Deerfield, IL
Sr. Java Developer/ Onsite Lead
Responsibilities:
- Create functional and technical design documentation based on client requirements.
- Extensively used ATG’s Shopping Cart Component to provide Same Day Delivery and Store Pickup option online.
- Worked in customizing for the ATG OOTB secondaryAddress profile property for AddressBook.
- Responsible for writing the batch job which picks up orders from a Queue table and sends the orders down to store
- Created an internal services module which parses the message about the order status sent from the store.
- Responsible for sending the order status email’s to the customer through VelocityEmailManager API.
- Responsible for writing custom droplets which renders the order status of a particular order from the database.
- Responsible for triggering text messaging when the order is ready for pickup for a customer.
Confidential
Technology Lead - Java, ATG
Responsibilities:
- Resolving business critical production issues with minimal impact to the business
- Extensively worked on existing Droplets and created new ones according to the requirements.
- Extensively worked with existing OOTB form handlers and created new form handlers.
- Ensured adherence to the Service Level Agreements (SLAs)
- Maintained the Quality Standards as per the contractual agreement
- Ensured Customer Satisfaction by driving Root Cause Corrective Actions (RCCA) to eliminate repeat issues from a technical perspective.
- Ensured Stake-Holder expectations are met within estimated budgets and quality levels
- Drove review meetings with Armstrong stakeholders to discuss the status of the eBusiness projects. Identify project risks & develop the mitigation plans from a technical perspective.
- Leveraged Genpact specific methodologies such as SEP, Six Sigma, Lean, Shrink to Grow & RCCA to ensure delivery of highly efficient processes that streamline effort and reduce costs significantly
- Ensured adherence to Armstrong quality process and process methodologies like waterfall model.
- Ensured Java/J2EE coding standards as per Armstrong’s existing legacy application design.
- Completely owned IPM+ activities like task creation, closure, MSR, MTR, etc.
- Ensured adherence to Infosys quality processes.
- Attended quality trainings like IPM+.
- Participated in internal audits and ensured the project follows Infosys quality process.
- Ensured Customer Satisfaction by driving Root Cause Corrective Actions (RCCA) to eliminate repeat issues from a technical perspective.
- Ensured Java/J2EE coding standards as per GP’s iPlan application design.
- Completely owned all lead activities like monitoring and managing the team, task allocation, IPM+(Infosys Internal Tool) task creation and updates for team, etc.
- Ensured adherence to Infosys quality processes.
- Participated in internal audits and ensured the project follows Infosys quality process.
- Ensured Customer Satisfaction by driving Root Cause Corrective Actions (RCCA) to eliminate repeated issues from a technical perspective.
- Ensured Java/J2EE coding standards as per clients Item Master application design.
- Assigned the work to the team and reviewed their efforts on regular basis.
- Requirements and Analysis: Understanding the requirements of the client and act as a sole functional resource for implementation.
- Prepared the Functional Specification, Design doc.
- Involved in customization of the product by coding, testing and debugging the enhancements in Local and Dev environment.
Environment: Java, XML, Unix, Filezilla, SVN, Log4j, Junit.
Confidential
Management Systems
Responsibilities:
- As a team member workedon reports module of YMS Application.
- Analyzing the full flow of this application.
- Involved in the bug fixing and testing of application.
- Involved in the management activities like managing the DL, managing the Seat Allocation to the team members, managing the connectivity problems of the developers (software installation).
- Involved in requirements and analysis phase of the project.
- Involved in low level Designing and coding.
- Performed Unit Testing.
Environment: Struts 2, JSP, DB2, Eclipse, HTML, CSS, JavaScript, Tomcat