Java Developer Resume
Chicago, IL
SUMMARY:
- Software Engineer with 5+years of proven and demonstrated experience in designing and implementing e - commerce, multi-tier applications and system integration solutions.
- Full life-cycle experience utilizing Object Oriented analysis and design methodologies.
- Experience with various Websphere Commerce Starter Stores such as Consumer Direct, Madison, and Extended Sites.
- Worked on customizing WebSphere commerce admin console including accelerator and management center
- Worked on various subsystems of WebSphere commerce such as catalog, member, order, promotions and payments
- Experienced in developing Websphere Commerce applications leveraging web 2.0 features (dojo, ajax)
- Experienced using RAD and Eclipse IDE
- Experience in WC integration with Tiles, Paypal PayFlow Pro
- Experience using SVN, CVS, Subversion tools
- Experience in database platforms Oracle Sybase, DB2, Microsoft SQL Server, MySQL
- Significant experience in Object oriented programming using Java - Java EE.
- Extensive experience in Web Application programming using Google Web Toolkit, HTML, XML.
- Working knowledge of developing and programming databases like DB2, Oracle.
- Expertise in Software development life cycle including requirement gathering, designing, programming, testing and implementation
- Proficient in developing Test plans, Test Cases and Test scripts using testing tools like Quick Test Professional, Quality Center and SQL Red Gate.
- Experience in Leadership, team building, problem solving, escalating issues.
PROFESSIONAL EXPERIENCE
Confidential, Chicago IL
Responsibilities:
- Worked on front end JSP and Java Script files.
- Worked with Member subsytem
- Worked on Ajax service calls to invoke OOB Commands.
- Development of MyAccount functionality.
- Involved in teh development of storelocator functionality.
- Responsible for trouble shooting and resolving teh issues.
- Used CVS as version control system.
- Created custom Promotions using WebSphere commerce 7.0 management console
- Created several EJB’s.
- Guided offshore team to improve code quality and integrated their solutions
- Extended and customized back end commands
- Front end JSP development with teh standard tag library and Struts
- Wrote documentation on URL flattening, SEO url mapper, SEO url patterns
- Worked on Commerce Accelerator tools frame work.
- Experienced in XML Schema and DTD for document exchange XML.
- Generating, parsing and displaying teh XML.
- Created new views and applied access control policies.
- Developed user interface screens using JSP, HTML, CSS, JavaScript
Confidential, Kansas City, KS
Java Developer
Responsibilities:
- Struts framework is used for building teh Front-End.
- Utilized teh various J2ee Design patterns to develop teh Business modules based on teh required functionality.
- Developed view and controller components.
- Interacted with business analysts and other end users to resolve user requirements issues.
- Developed user interface (view component of MVC architecture) with JSP, Struts Custom Tag libraries, HTML and JavaScript.
- Developed teh controller component with Servlets and action classes.
- Business Components are developed (model components) using Enterprise Java Beans (EJB).
- Developed Session Façade with Stateless Session bean to provide a uniform coarse-grained service access layer to clients.
- Developed DAO'S for getting data and passing data to teh database
- JavaScript is used for client side validation and to control some dynamic data.
- Deployed teh application on WebSphere Application server 6.1
- Wrote SQL queries and PL/SQL procedures for JDBC.
- Clear Case is used for version control.
- Used MQ series to create, send, receive and read messages.
- Used software development methodologies such as waterfall.
- Ant scripts are used for local, dev, QA and production builds.
- Prepared technical and Java API documentation.
Environment: WebSphere Application server 6.1, JDK 1.5, JDBC, JNDI,EJB, JSP,jquery, Servlets, Apache Struts 1.2, HTML, XML, Java Script, CSS, UNIX/Linux, Oracle 9i, Toad, Clear Case, MQ Series, Rational Rose
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Programmer Analyst responsible for development, support and enhancement of Order Fulfillment system.
- Designed and developed JSP pages for Agent login, Products display, My Account and Order Confirmation pages.
- Implemented struts Validator framework for validating teh input forms at both client side and server side.
- Implemented GUI interface using tiles, JSP's and struts custom tags.
- Analyzed and identified components for teh Presentation, Business, Integration, Resource and Service Layers
- Created Service Locator component to conceal teh complexity of J2EE/JNDI APIs.
- Developed Business Interfaces for EJBs.
- Used Session, Façade to wrap coarse-grained entity beans.
- Involved in teh Web Sphere Server configuration, packaging and deployment of EAR file.
- Designed DataAccessObjects, to encapsulate data access code.
- Created teh message resource file to display application information and error messages
Environment: Core Java, Struts Framework, WSAD 5.1, Various Design Patterns, EJB, JSP, HTML, Oracle 9i, Web Logic 7.1, CVS, JUNIT on Windows XP.
Confidential, CA
Java Developer
Responsibilities:
- Involved in entire life cycle development of teh application
- As part of teh lifecycle development prepared class model, sequence model and flow diagrams by analyzing Use cases using Rational Tools.
- Reviewing and analyzing data model for developing teh Presentation layer and Value Objects.
- Created HTML, CSS, XHTML and DHTML pages for front-end, used Struts & JavaScript for client-side validation.
- Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Struts Framework.
- Used Struts Tag Libraries to develop teh JSP pages.
- Used JSTL in teh presentation tier.
- Designed front-end screens for teh Module which me was involved.
- Used and configured Struts DynaValidatorForms, MessageResources, ActionErrors Validation.xml, Validator-rules.xml.
- Involved in writing teh client side scripts using JavaScript.
- Developed Controller using ActionServlet and Action mapping provided by Struts framework.
- Coded different action classes in struts.
- Wrote hibernate configuration xml file for database access.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Used OR mapping tool Hibernate for teh interaction with database Oracle 9i.
- Developed SQL stored procedures and prepared statements for updating and accessing data from database.
- Development carried out under Eclipse Integrated Development Environment (IDE).
- Used Clearcase Version Control for Project Configuration Management.
Environment: Windows XP, Java, J2EE, Struts, Hibernate, Spring, JSP, JSTL, Servlets, JavaScript,HTML, XML, JUnit, Eclipse, TOAD, Websphere, Clearcase, RAD, Ant, Clear quest and Oracle.
