Java/j2ee Resume
Bentonville, AR
Experience Summary
- 7 years of progressive experience in requirements analysis, application design, implementation, integration, testing and maintenance of various web based and enterprise.
- Experienced in MVC Architecture using Struts Framework, Spring, Hibernate and Java/J2EE technologies.
- Experienced in developing web applications using Servlets, JSP, Java and JavaScript.
- Extensive experience with design-language UML (Use Case Diagrams, Class Diagrams, Sequence Diagrams), Design Patterns and OOAD using Microsoft Visio and Rational Rose
- Experienced in deploying applications on web/application servers including Weblogic, WebSphere, JBoss, and Tomcat
- Extensive experience in SQL programming and database design.
- Experienced in using IDEs like Eclipse, RAD, and WSAD.
- Experienced in Configuration Management using CVS, SVN and VSS.
- Experienced in data exchange technologies like XML, XSD, XSL and Web Services.
- Excellent client interaction and presentation skills and proven experience in working independently as well in a team with good leadership qualities.
- Always willing to learn with strong communication and organizational skills.
Technical Skills
Programming Languages
Java, C, C++, UML, SQL
Frameworks
Struts, Hibernate
XML Technologies
XML, XSD, XSL(XSLT, XPath), JAXB, JAXP, and Web Services (JAX WS, JAX RPC)
Web Technologies
JavaScript, XHTML, CSS, AJAX
J2EE Technologies
Servlets, JSP, JNDI, JDBC, EJB, JMS
Web/Application Server
WebLogic, WebSphere, Tomcat, JBoss
Version Control
SVN, CVS, VSS
Operating Systems
Windows, Unix - Solaris/HPUX/Linux
Databases
Oracle 9i/10g/11g,MS-SQL, MySQL.
Tools/Technologies
Eclipse, JDeveloper, Log4J, Ant, JUnit, Visio, Rational Rose
Education
Bachelor of Technology
Professional Experience
Confidential, Bentonville, AR June 2010-Current
Java/J2EE Developer
Description: Regulated GTIN of Item File Development is an application responsible for compliance-based initiatives at a GTIN level. The primary purpose of Regulated GTIN is to provide a web app, to be used by stores to know information about all products and a web service, to be used by third party organization called WERCS that sends us information related to hazardous materials and hazardous waste materials.
Responsibilities:
- Developed Use Cases, Activity, Sequence and Class diagrams
- Written Technical specifications Documents for each use case.
- Used ANT scripts to build the application and deployed
- Implemented the application using Struts Framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Springfor dependency injection and integrated with the Struts and Hibernate.
- Used JMS for reliable and asynchronous exchange of important information such as loan status report, between the clients and the bank.
- Designed and developed the UI using Struts, JSP, HTML, CSS and JavaScript.
- Implemented design patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
- UsedJavaScript and validation frameworkto perform validation on the JSP pages
- Involved in the development of tables, indexes, stored procedures, database triggers and functions.
- Used Wal-Mart Commons Rules Engine to validate complex, back-end business rules.
- Used Stateless Session Beans to implement the business layer of the application.
- Integrated and tested the different modules of the application
- Apache Ant was used for the entire build process.
- Developed Struts action classes using Struts controller component.
Environment:Weblogic 10.3, Struts, JSP, Servlets, Hibernate, XML, XSLT, Spring, WSDL, SOAP, JDBC, JavaScript, UML, HTML, JUnit, Oracle 10g
Confidential, San Antonio, TX June 2008-May 2010
Java/J2EE Developer
Description:Confidential, offers services like banking, investment and loans. This application offers various features like creating new accounts, managing existing accounts, processing credit card and personal loan applications. Personal loan processing has various modules for Customer Information, Loan Application Verification, Loan Authorization, Loan Approval and Update Information.
Responsibilities:
- Involved in Analysis Design and Development, Testing and Production Support.
- Involved in Requirements Gathering and preparation of System Requirements specification Document.
- As Software Designer I designed and developed new J2EE Components like Value Objects and Servlets for web service implementation of the product.
- Involved in developing functional model, object model and dynamic model using Unified Modeling Language (UML).
- Strong web Application development skills using Java, HTML, JSP, Struts, Tiles, Servlets.
- Used JSTL Tag Libraries and EL for JSP pages.
- Used Spring, Hibernate to link the Dao classes to Oracle tables.
- Involved in developing the helper classes for better data exchange between the MVC layers.
- Used Websphere for deploying of server-side J2EE components.
- Generated Unix Script for asset management.
- Creating Data Transformations using XSLT, XPath.
- Creating JUnit test case design logic and implementation throughout application.
- Used CVS for Source Control and Version Management.
- Configuring Hibernate, mapping and creation of mapping using RAD.
Environment:Websphere server, RAD, Oracle10g, PL/Sql, Java/ Jdk 1.5, Java Script, Struts, Spring, Hibernate, Servlets, JSP, JSP Taglibs, Ant, CVS, XML, HTML, DHTML, SAX, XSLT, XPATH, Webservices, WSDL, LDAP, CSS, Oracle 10g
Confidential, White Plains, NY February 2006 - May 2008
Java Developer
Description: Starwood Hotels & Resorts operates as a hotel and leisure company worldwide.Thia application is developed to track and maintain ownership, and operations of vacation ownership resorts; marketing and sale of vacation ownership interests in the resorts; and provision of financing to customers who purchase such interests
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development.
- Designed and developed UML use-case, class, object, sequence, and collaboration diagrams using RationalRose.
- Developed the presentation tier components using Struts, JavaScript, HTML, XML, JSP, standard JSP tags, view helper classes, and java beans...
- Developed persistence layer modules using Hibernate persistence manager (Session, Query: Hibernate Query Language, Criteria, and Transaction).
- Configured the Hibernate managed environment by defining the data source, object/table mappings, associations, components, and inheritance.
Environment: J2SE 1.4, J2EE 1.4, Rational Rose, UML 1.1, RAD, HTML, XML, JavaScript, JSP 2.0, Servlet, Struts 1.2, Hibernate 2.0, Oracle 9i, Websphere 6.0, ANT 1.5, Log4J 1.2, Rational ClearCase, Unix.
Confidential, Hyderabad December 2004 - January 2006
Java Developer
Description: Hotel Management System is developed for maintenance of rooms, payments received, timings for check-in & checkout against the reservations made. It also prepares the bills of receipt for outgoing guests and the same is transmitted to the accounts department as well as maintenance department. It has six modules like options, reservations, check-in, and checkout, cleaning and maintenance, billing and report generator.
Responsibilities:
- Implemented the application using Struts Framework.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Used Springfor dependency injection and integrated with the Struts and Hibernate.
- Used JMS for reliable and asynchronous exchange of important information such as loan status report, between the clients and the bank.
- Designed and developed the UI using Struts, JSP, HTML, CSS and JavaScript.
- Implemented design patterns like Model-View-Control, Front Controller, Session Facade, Data Access Objects and Singleton.
- Consumed web service using WSDL and SOAP to get the credit history from the service provider.
- Implemented the database connectivity using JDBC with Oracle 9i database as backend.
- Involved in the development of tables, indexes, stored procedures, database triggers and functions.
- Apache Ant was used for the entire build process.
Environment: WebSphere , Oracle JDeveloper, EJB, JMS, Struts, JSP, Servlets, Hibernate, XML, XSLT, Spring, WSDL, SOAP, JavaScript, UML, HTML, ANT, CVS, Log4J, JUnit, Oracle 9i.
Confidential, Hyderabad, India June 2004 -November 2004
Java Developer
Description: Developed an online Order Management Process System in. This system is used to track and manage order requests. This system also monitors if the orders are processed on time and detects delays. This delay information is passed onto another component which takes the necessary actions.
Responsibilities:
- Part of the technical team in the development of MVC Model architecture to handle configuration, database connectivity, and template management allowing the developer to focus on application-specific business logic.
- Created a Reporting tool using JSP and Servlets that calculates the amount of state and federal taxes.
- Involved in the development of a web authentication module using Java Servlets, JSP, to authenticate a user based on a dynamically created token by a web authentication software
- Handle Session Time-outs with HTTPSessionListenerinterface.
- Performed XML parsing using DOM parser.
- Tracked software errors with Bugzilla and coordinated with help desk staff in resolving bug.
- Maintained version control using CVS.
Environment:WAS 3.5, WSAD 4.0, Servlets 2.2, JSP 1.1, XML, HTML, JavaScript, Bugzilla and Windows NT