Senior Java/atg Developer Resume
SUMMARY:
- Have 9 years 8 months of experience in IT, spanning requirement analysis, design, development, implementation and maintenance of various Internet applications using Java/J2EE/Spring/Spring Boot/Micro services/ ATG technologies.
- 4 years of experience on designing/development of web application using Spring MVC 2.5, Spring MVC 4, Spring BOOT 1.5 and Micro Services.
- Have extensive experience on client interfacing, requirement gathering, solution elaboration, design, development, end - to-end implementations, maintenance and Production support of highly scalable system designs with ecommerce as a focus area.
- 6.5 years of development knowledge in Oracle ATG Web Commerce Platform, worked on different areas of Ecommerce application including commerce cart, catalog repository and order repository.
- Strong Knowledge on commerce Objects - Order, Commerce Item, Shipping Group, Payment Group.
- Experience in implementing, Repositories, Pipeline processors, Dynamo Server Pages (DSP), catalog, Shopping carts, ATG webservices and Inventory source and pricing.
- Experience in implementation and release of high profile web applications, critical product launches and celebrity releases.
- Exposure to tools JIRA, WIKI, Jenkins etc.
- Other skills include: JAVA/J2EE,AGILE, JSP, Servlet, XML, Html, Java Script, jQuery, Node.js, Angular 2.0,JSON, Oracle, JBoss, Apache Tomcat, Ecommerce, OOAD, Agile/SCRUM/development methodology, Offshore/Onsite Model, CMM Quality processes.
TECHNICAL ENVIRONMENT:
Core Skills: Java/J2EE, Spring 2.5 MVC, SPRING 4 MVC, RESTFUL Web Services, Spring Boot, Micro services, Swagger, ATG 10.2, ATG Rest, Familiar with Angular JS 1.5 and Node.js, MAVEN, GIT
Spring Experience: Spring MVC 4 Restful Services, Development on Spring Boot
Application: Micro services architecture, Spring Security - JWT
ATG Specialization: Form Handlers, Custom Droplets, ATG Repository, Product Catalog, Shopping Cart checkout - Purchase process, Pipeline extension for commerce, ATG Pricing Engine.
Application Server: JBoss, Apache Tomcat, Jetty
Programming Languages: Java, J2EE, Html, XML, SQL, PL/SQL
J2EE Technologies: JSP, JNDI, Servlets, Web Services, REST
Scripting Languages: JavaScript, Node.js, JQuery, JSON, UNIX
Databases: Oracle 10i, Microsoft SQL Server 2005. Mongo DB
Operating Systems: Windows
Domain Knowledge: Retail, E-Commerce.
E-Commerce frameworks: ATG9.0, 10.0
Open Source Frameworks: Spring, Struts
IDEs: Eclipse, STS
Modeling Language: UML
Version Control: SVN, GIT, ACCUREV
PROFESSIONAL EXPERIENCE:
Confidential
Senior JAVA/ATG DeveloperResponsibilities:
- Involved in designing and development setting up the env for spring boot using the micro services architecture.
- Created the discovery server and registering the micro services using Eureka Netflix
- Implementation of Spring JPA and Spring Restful service for interaction between micro services using Rest Templates.
- Implemented Spring Security using JWT - JSON WEB TOKEN
- Demo to different teams and client on the POC.
- Discussion and meetings with the architecture team
- Design Document preparation & coding.
- Design review and code review.
- Handling client demo and other business meeting related to project.
- Attend and provide updates on Scrum calls
- Co-ordination with Offshore Team members.
Confidential, Alpharetta, GA
Senior JAVA/Spring Developer
Responsibilities:
- Collaborates with product team members such as UX, Business Analysts and product management
- Meetings with UI team for integration of Angular components with Node.js.
- Front end set up using Node.js ( npm,gulp,bower)
- Involved in designing and development of login module using Spring Framework and Restful Services.
- Involved in designing and development of POS Order fulfillment Service using Spring MVC Framework and Restful Services. This service is called from Backend to load the order into Mongo DB
- Implementation of Security against Clickjacking, Role authentication using Spring Security concepts
- Coordination with other team to understand, finalize and code as per the requirements
- Coordination with offshore Team members.
- Involved in configuring and understanding of the Mongo DB collections for storing the order information
- Implementation of email sends to vendor functionality using SSL & SMTP HOST.
- Test support, bug fixes and coordination with env team on deploying the code from GIT - (One Stash)
- Design Document preparation & coding.
- Design review and code review.
- Handling client demo and other business meeting related to project.
- Production Support
Confidential
Senior JAVA/ATG DeveloperResponsibilities:
- Involved in catalog design to support new product types for IoT.
- Coordinated with multiple teams to finalize the requirements.
- Actively participated in designing and implementation of catalog, inventory and pricing repositories.
- Worked on Device Protection EPIC for the development and support for Total mobile Protection Multi Device Projects for Retail and ATG Lite channel.
- Worked with multiple teams to setup non catalog skus from different sub systems.
- Provided design and implementation for order approval flow.
- Discounts logic handled properly so that the transactions during adding/removing subscriptions were handled very efficiently.
- Coordinated with different vendors for smoother launching of their products and Production support.
Confidential, Alpharetta, GA
Senior JAVA/ATG Developer
Responsibilities:
- Worked as Retail point of contact for regression team to handle system defects to coordinate multiple production releases and also worked on implementing new functionality BIC (Billing Incentive Credit)
- Worked closely with rep to replicate issues and guided them in placing orders.
- Involved in analyzing production defects as per the requirement.
- Provided fix for multiple trouble tickets without halting existing system behavior.
- Coordinated with multiple systems (VIP, blackened and Vision) to understand and provide fix for trouble tickets.
Confidential, Atlanta, GA
Technical Lead
Responsibilities:
- Coordination with offshore team.
- Understanding business requirement and propose technical solution.
- Design review Coding and code review.
- Handling client demo and other business meeting related to project.
Environment: Confidential, JBoss, Java/J2EE, Servlet, XML, Web services
Confidential, Bothell, WA
Technical Lead
Responsibilities:
- Technical Lead and offshore onsite coordinator.
- Understanding business requirement and propose technical solution.
- Design review and code review.
- Handling client demo and other business meeting related to project.
- Production Warranty support on delivered functionality
Environment: Confidential, JBoss, Java/J2EE, Servlet, XML, Web services
Confidential
Technical Lead
Responsibilities:
- Technical Lead and offshore onsite coordinator.
- Understanding business requirement and propose technical solution.
- Design review and code review.
- Business meetings.
- Client Demo.
- Production Warranty support on delivered functionality.
Environment: Confidential, JBoss, Java/J2EE, Servlet, XML, Web services
Confidential, Minneapolis, MN
Senior ATG Developer
Responsibilities:
- Currently working on integrating the Ship to Home feature in Cart module.
- Created new process in pipeline chain to support persistent cart scenario for both desktop and mobile view application.
- Enhancements of Form Handlers, Repositories and implementing new purchase flow for mobile view application with regard to activate able mobile orders.
- Plan services integration for activate able phones - Created mobile view specific commerce Item to support mobile view cart.
- Added custom droplets and formhandlers to handle the front end views and experiences.
- Implemented sku search feature in PCMS (Product Catalog Management System - Confidential application).
- Production Warranty support on delivered functionality.
Environment: ATG10.0, JBoss5, Java/J2EE, JSP, Servlet, XML, JavaScript, jQuery, JSON
Confidential
ATG Developer
Responsibilities:
- Implemented new service calls to CAP System using webservices.
- Implemented text and call reminder features for upgrade in-eligible customers.
- Handled the front end experience based on carrier.
- Guide offshore team towards delivery following agile scrum model.
Environment: ATG JBoss5, Java/J2EE, JSP, Droplet, XML, JavaScript, jQuery, JSON, Rest based Web services
Confidential
ATG Developer
Responsibilities:
- Enhancements of FormHandlers, Repositories, Pipelines, implemented new payment group to support new payment method.
Environment: ATG 2007.0, JBoss5, Java/J2EE, JSP, Servlet, XML, JavaScript, jQuery, JSON, Rest based Web services
Confidential
ATG Developer
Responsibilities:
- Added new sku list configuration in Admin Configuration Repository - ACC.
- Code refactoring.
- Performance fine tune.
- Enhancement and bug fixes.
- Responsibilities also include provide support during QA and UAT phases of the application, and provide reports to the scrum master.
- Production Warranty support on delivered functionality.
Technologies used: Java/J2EE, Confidential, XML, JavaScript, jQuery, JSON, Spring, Rest based Web services