Java Developer Resume
Summary:
- Over 15 years of Java/J2EE experience in Analysis, design, development, deployment of Enterprise, e-commerce, client-server, web/portal applications, performance tuning, production support, maintenance, configuration, build Installation/promotion, trouble shooting & testing.
- Having excellent work experience on ATG e-commerce web applications and various ATG technologies like DAS, DPS, DCS and DSS.
- Good knowledge on ATG e-commerce shopping cart and catalog
- Good knowledge of using ATG Repositories/JDBC to access under laying data, and incorporating inbuilt and custom Droplets, custom Tags, pagination technology, Error Handling, Report generation, web services, Security and nucleus architecture.
- Good knowledge of developing and integrating generic template pages as per the business requirements.
- Experience on application login process using ATG user profile.
- Hands on experience in developing numerous Multi-tier Java J2EE with different open source technologies and frameworks - JSP, Servlets, EJB, RMI and Frameworks - Jakarta Struts, Spring components including EJB Business Components, Presentation Tier components (JSP, Servlets, Frameworks - Jakarta Struts, Struts Validator and Spring, Tags libraries - JSTL, Struts and Custom, Tiles, Java Script, AJAX, HTML and DHTML), Resource Tier components (JDBC) and Persistent Object Components using Hibernate, iBATIS and DAO
- Ability to troubleshoot and debug application code based on business requirements.
- Extensively worked on ATG Dynamo, Web sphere, Web logic, Java and Web services.
- Excellent on analysis,design and development for small and large Web, multi-tier and client-server systems.
- Extensive experience in Designing middle tier Architecture and implementation of those architectures
- Strong experience in J2EE, XML Related technologies, Object Oriented Analysis & Design, SDLC Implementation.
- Good Experience in Designing the Relational Databases Oracel and DB2 and configure them with iBATIS or ATG repository.
- Excellent experience on developing build scripts using ANT.
- Having good knowledge of MVC architecture.
- Quick learning ability to upgrade new technologies and tools.
- Strong interpersonal and communication skills with peers, business units and the user communities.
Skills:
Languages: JAVA, C++, C, SQL, PL/SQL, XML, XSLT, HTML, Java Script
Java Technologies: JSP, Servlets, Java Beans, J2EE, EJB, JMS, MDB, SOAP, Web Services,
Websphere MQ, JNDI, JDBC, RMI
Application Servers:ATG Dynamo, IBM Web sphere,BEA Web logic and JBoss
Web servers: Sun Java System web server, Apache, Tomcat, IIS
UML tools: Rational XDE, Rational Rose, MS Visio
Open Source API / Implementations: POI, Ant, JDom, Xerces, Struts, Spring, IBatis.
RDBMS:DB2, Oracle, MS SQL Server, MS Access
IDE:RSA, RAD, WSAD, Eclipse, J Builder, Visual Cafe, Visual Age
Operating System: UNIX (SunOS, Solaris, HP-UX), Linux 7.0 and Windows XP/2000/NT
Others: PVCS Dimensions, SVN, VSS, Quality Center, JIRA, Share point
M.S in Computers
B.S in Computers, Nagarjuna University, India.
Confidential, Oct\'2008 to till date
Confidential
This e-commerce website is responsible to sell the devices, plans, services and accessories to the new and existing customers.
Responsibilities
- Analyze, Design and develop the business enhancement requirements
- Customized ATG promotions and coupons to support AT & T B2C business rules.
- Overwrite the ATGitem and order level pricing engines and discount calculators to support AT & T promotional discounts.
- Designed and developed the pipeline processor to validate all the AT & T business rules before adding item(s) to the cart.
- Added the new required customer address validation components to the commerce pipeline.
- Customized order repository and created the order containers for the added item descriptors to load, save and process the additional AT & T business order data.
- Created configurable products in custom catalog to sell packages which contains group of devices, plans, services and accessories.
- Used the ACC tool to view, create, update and delete the catalog data in different test environments.
- Used BCC tool to deploy the content into different test, stage and production environments.
- Used Personalization and Scenario modules to capture the user profile and display the personalized content.
- Designed and developed the ATG targeters to display customized content and navigation links to the customer.
- Designed and implemented to save and retrieve the user cart.
- Analyzed, designed and implemented SOLR to show the customized navigation links to depends on the user profile.
- Used Akamai to find the anonymous user geography and displayed the promotion tiles.
- Analyze and implement to improve the application performance.
- Developed the test cases using ATG dust for code unit testing
- Prepared the documentation to install and set up ATG dust and write the test cases.
- Prepared the documentation for QA and development teams to simulate the Akamai environment if Akamai is not available to test the Akamai related code.
Technical Environment
- Dynamo9.3, DAS, DPS, DSS, DCS, ACC, BCC, Weblogic 10.3, JDK1.6, J2EE, AJAX, JQuery, JMS, XML, GSON, JSON, JSP, Java Script, Eclipse, SVN, JIRA, Confluence, Oracle 11i, Akamai, SOLR, TOAD, SQL Developer, Windows XP, Unix
Confidential, Sept\'2002 to Sep\' 2008
Confidential, May' 2008 to Aug 2008
Migrated the Oracle Forms and power builder client server applications to J2EE, Spring, iBATIS open source web applications.
Responsibilities
- Setup corporate wide standard J2EE architecture using Spring Framework and iBATIS to migrate an array of Target applications into 100% J2EE server side. Fully Leveraged architectural benefits of spring and iBATIS for developing layered architecture separating service methods, business logic beans, Data access, Business rules, Java clients into independent layers.
- Designed and developed the new java webservices to provide the data for different web applications.
- Designed and developed SQLMap configuration and SQLMap files to configure and access database using iBATIS framework.
- Designed and developed the front-end using JSP's, Custom tag Libraries for the entire application using Struts framework as centralized controller of the application with the help of JSTL tag libraries.
- Developed the ANT script to auto build and deploy the code into websphere server.
- Follow up with integration teams and prepared the required documentation with details to set up different new application environments.
Technologies
- Websphere 6.0, JDK1.5, Spring, iBATIS, J2EE, EJB, JMS, MQ Series, XML, Ajax, JSP, Servlets, Java Script, RSA, PVCS Dimensions.10.0, Quality Center, Oracle 10g, Windows XP, Unix
Confidential, Apr\'2007 to Apr'2008
This system uses to monitor the DC inbound, warehouse, outbound and audit performance.
Responsibilities
- Analyze and implement the business required enhancements.
- Migrated the two different versions of ATG 6.4 and ATG 7.0 on Websphere5.1 applications to ATG7.1 on Websphere6.0
- Split the DC\'s data into two different physical data bases to improve the performance and reduce the CPU usage.
- Deploy the code into production for all DCs and HQ.
- Analyze the root causes and fixed the production defects.
- Prepare the required documentation to transfer the application to the support team after the warranty period.
Technical Environment
- Dynamo6.4, Dynamo7.0, Dynamo7.1, Websphere 5.6, Websphere 6.0, JDK1.4.2, J2EE, EJB, JMS, MQ Series, XML, JSP, Java Script, RAD, PVCS Dimensions.10.0, POI, Quality Center, Oracle 9i, Windows XP, Unix
Item Management New (IMN) Aug' 2006 to Mar\' 2007
This system simplifies product setup, provide all product attributes and maintain complete product data in single source.
Responsibilities
- Developed the model code to start development for developers
- Generate XML schema to pass data on different integrated systems.
- Generate WSDL and publish webservices.
- Design and develop MDB framework to consume messages form the queue.
- Involved on design and development.
- Create the Message Queues for development.
- Designed and developed the customized droplets.
- Developed the Ant build script and deployed the code into different environments.
Technical Environment
- Dynamo7.1, Websphere 6.0, JDK1.4.2, J2EE, EJB, JMS, MDB, MQ Series, SOAP, XML, JSP, Java Script, RAD, Rational XDE, PVCS Dimensions9.0, Test Director, DB2, Oracle 9i, Windows XP, Unix
Assortment Planning Tool (APT) Nov' 2005 to July' 2006
Assortment Planning Toll is for Target Hard-lines Buyers to create the category details on footage and add the line plan on each category detail.
Responsibilities
- To create the class diagrams and sequence diagrams and modify when changes occurs in enhancements
- Worked on performance improvement on the entire application which is aimed to improve the response time
- Designed and implemented the web services to be invoked on remote applications.
- Used the Websphere MQ to send/receive the messages with remote applications
- Designed and developed the reports in excel using the open source POI API.
- Deploy the code into all environments
- Fix the defects which were identified by testing team, business team or clients
- Coordinated and leaded the offshore Target India team.
Technical Environment
- Dynamo6.4, DPS 6.4, JDK1.4.2, XML, HTML, Java Script, JSP, Websphere MQ,Eclipse, PVCS Dimensions, DB2, Oracle 9i, Test Director, Windows XP, Unix
Style Development Sample (SDS) July' 2004 to Oct' 2005
This system allows creating of styles using images from the DAL ((Digital Asset Library) and sharing information with external vendors.
Responsibilities
- Analyzed the business requirements, data model and designed the Repositories and UI components accordingly.
- Developed generic UI components in JSP for use by all the ATG projects in Target. It reduced development effort of UI components up to 70%.
- Developed repositories on DB2 for inserting, updating and querying the database. Used Dynamo's caching mechanism for efficient data access and its IdGenerator for generating unique IDs on DB2 tables.
- Written server side components including Form handlers, Custom tag converters, Droplets and Database Access Objects.
- Extensively used the ATG Dynamo built in droplets and Nucleus services.
- Worked with Dynamo's control center for accessing DB using JDBC browser and to check the components in the dynamo.
- Created and updated scenarios in scenario registry using SDL.
- Developed JSP pages with JavaScript for better user experience.
- Experienced in working with User Profile and transient properties associated to the Profile.
Technical Environment:
- Dynamo6.0.0, DPS6.0.0, JDK1.3.7, XML, JSP, HTML, Java Script, Eclipse, PVCS Dimensions, DAL, DB2, Oracle, Test Director, Windows XP, Unix
Confidential, Sep'2002 to Jun' 2004
Developed soft lines portal for Target softlines merchants, which allows merchants to build templates and create line plan for arranging the cloths in stores. And Merchants can create programs and assign the goals. It also has the administration capabilities for approving the templates and line plans.
Responsibilities
- Designed the JSP pages and Dynamo components according to the business requirements.
- Developed the templates and generic JSP pages to be used in all the pages.
- Developed and debugged the application using the Websphere Studio Application Developer (WSAD) IDE.
- Mentored other team members in design, development and debugging.
- Authentication and authorization was done using SiteMinder.
- Extensively used dynamo's profile for targeting the content and role based access to resources. DPS was used for personalized content
- Designed and developed dynamo's SQL repositories as a data access layer.
- Developed custom JSP tags for displaying the templates.
- Migrated the application from Dynamo5.6 to Dynamo6.0
Technical Environment:
- Dynamo6.0, DPS6.0, JDK1.3.7, XML,JSP, HTML, Java Script,WSAD, PVCS Dimensions, Ant, POI, DB2, Oracle, Test Director, Windows NT, Unix
Confidential, San Francisco, CA
Confidential, Jun'2000 to Aug' 2002
Worked on a portal Confidential, for Wells Fargo Bank and involved in various projects. Wells Fargo is adding new feature to its existing portal for the Resource Center for small business owners. This project is to integrate Wells Fargo with Surepayroll.com. This is achieved by creating XML out of the Profile object which is validated against the DTD provided by Surepayroll.com and this is sent in a secure connection using output stream and result is received as input stream. Wells Fargo user will be directed co-branded single sign-on Surepayroll site to process their payrolls. For the user registration process used personalization like profile repository.
Responsibilities- Developed Dynamic user\'s login & registration page process.
- Developed custom droplets to store and retrieve data from database.
- Developed Components in 3 scopes, which are Global, Session and Request containing business logic.
- Using Nucleus, which is a name space for java components to hold data.
- Developed XML out of the profile object for sending the data to surepayroll.com and receiving the data.
- Familiar with personalization using profile repository.
Technical Environment:
- Dynamo5.0, DPS5.0, JDK1.2.2/1.3, XML, JHTML, HTML, Java Script, Visual Cafe, VSS, Oracle8.x, Windows NT, Unix
Confidential
Confidential, May'1998 to Feb'2000
Internet Shopping System
ShopLink Worldwide Web is to create a shopping mall for Internet users. ShopLink will provide a number of merchants in a wallet. The goal of this project is for that the user need not provide his billing and shipping information at each merchant site. Once user provides billing and shipping info in ShopLink they are able to do shopping through ShopLink.
Responsibilities:
- Developed server side components containing business logic.
- Developed applets that can react to user input.
- Developed applications in distributed environment using JDBC.
- Coded Servlets for dynamic Updating of data at the front end.
- Database connectivity logic using JDBC with Oracle.
- Involved in developing HTML pages that include JavaScript.
Technical Environment:
Java, EJB, HTML, DHTML, Java Script, JDBC, IBM Websphere Server, Windows NT, Oracle
This project is to provide User friendly GUI\'s Information regarding customers while registration/renewal of different type of policies, company details, policy details, payment details and reports such as Total Insurance premium payable, paid & pending claims, claims settled during the year, policy status report, and policy-wise premium payments for a specified period by adding new facilities with booming technology for exciting System to operate on Desk-top.
Responsibilities:
- Used ODBC for connecting to ORACLE database.
- Front-end /GUI\'s were designed using Visual Basic.
- Design and Analysis of the project
- Played major role in data modeling and design of the project
Technical Environment:
Visual Basic, Oracle, Crystal Reports, Windows NT