Java Developer Resume


Title
Java Developer

Primary Skills
java, j2ee, struts, spring, hibernate

Location
US-NJ-Statewide (will consider relocating)

Posted
Apr-08-09

RESUME DETAILS
7 years of total experience in SDLC, 5 years in J2EE Technologies
Sun Certified Java Programmer for Java 2 Platform 5.0
Developing web applications using JAVA, JSP, Servlet, EJB, Struts and Spring Framework, XML on J2EE platform using Agile software development method.
Expert in Object Oriented Programming (OOP) Concepts and Design.
Have an understanding of industry's Retail business, user interaction, 24X7 support, server-client, business logic, MVC architecture.
Ability to learn and analyze new technologies with a steep learning curve
Trained and mentored team members various J2EE tools
Document major projects for technical and functional design with strong written and oral communication skill.
Good interpersonal skills with the ability to work as a committed individual and a motivated team player.

Technical Skills

JDK Technologies JDK 1.4/ 5.0, JSP, Servlets, Applets, Swing, XML, XSLT, JDBC, JMS, EJB, Xdoclet, Facelets, JNDI, JUNIT, Cactus, Log4J, Web services
Languages JAVA, C, COBOL
Framework STRUTS, SPRING, Hibernate, Codegen, Struts 2
Client Side HTML, CSS, JavaScript
Reporting xsl, xsql, Jasper
Databases DB2, Oracle, MYSQL, Microsoft Access, PostgreSQL
Web/App Server Web Sphere, Jakarta Tomcat, JBoss
Tools Ant, Apache Axis
Protocols HTTP, TCP/IP, SOAP, LDAP
OS Windows NT/2000/XP, Linux, UNIX
IDE Rational Application Developer, Eclipse, JBuilder
Version Controller Microsoft Visual Source Safe (VSS), Concurrent Versions System (CVS), Rational Clear case
Mainframe Tools IBM reflection, TSO, JCL, CICS, C, COBOL, Vsam, Endevor, ZEKE, SCLM, RMDS, SDSF, SPUFI, QMF, RACF, DF SORT, OPC, FILE AID, FILE AID for DB2, Net View FTP, ACF2



Education
Bachelor of Engineering -- RV College of Engineering, Bangalore University, India in Oct, 2001



PROFESSIONAL EXPERIENCE


Client: Luxottica Dec 2008 -- Present
Java Developer

Luxottica is into retail business for lens, sunglasses and accessories. BeanStore is the product used as POS application that has Swing as GUI screens and PostgreSQL as store database. At the end of day transactions are posted into Oracle Database which is on server. We developed 'Commissions' application that calculates commissions for each sale and posted in database.


Responsibilities

• Developed new GUI screens in Swing.
• Created new reports using xsl and xsql.
• Coded new server side code and client side components.
• Tested and deployed application in tomcat.
• Fixed bugs raised by testing team.
• Created SQL queries, stored procedures to retrieve data from store database.
• Created new reports using Jasper and deployed in JBoss.
• Documented all the functionalities, components in detail as good reference.
• Worked on Java Scripts to create calendar popup
• Created OR mappings in codegen for new tables and views


Environment: Java, Swing, xsl, xsql, Struts, Servlets, JSP, Java script, XML, Codegen, Oracle, Rational Application Developer, Tomcat, JBoss


Client: Hertz Oct 2006 -- Dec 2008
Java Developer

I was supporting RES (Reservation Systems) application. This application handles reservations made online, telephone and walk-ins. Based on the availability of fleet, system completes reservation and provides unique reservation number depending on type of the customer. Backend runs on Tandem and mainframe platforms. Front-end running on WAS (Websphere Application Servers). Currently application support worldwide Hertz locations.


Responsibilities

• Re-developed application using improved J2EE architecture with Struts and Spring framework.
• Developed JSP pages with Struts Validation Framework, Struts Action Classes, Struts-Config files, Application resources as per the Struts framework guidelines.
• Worked with Struts front-end utilizing the tiles framework to implement the GUI interfaces.
• Established connection between different applications using JMS.
• Designed the application using design patterns like Session Façade, Business Delegate, Value object, Factory and Singleton etc.
• Created SQL queries, stored procedures to retrieve data from RDMS such as DB2.
• Developed test case scenarios for Functional Testing and Integration testing. JUNIT and Cactus used for testing.
• Coded complicate Java programs based on design documents in form of UML class diagrams.
• Used RUP for collecting systems information and TDD model used in software development.
• Tested and Deployed application on Websphere Application Server.


Environment: Struts, Java, Servlets, JSP, Java script, XML, EJB, Facelets, Hibernate, SOAP, JDBC, DB2, Rational Application Developer, Web Server, JMS, JUNIT, Web Services, Cactus



Client: Circuit City Oct 2005 - Oct 2006
Software Consultant

Circuit City replacement Point of Sale (rPOS) system uses stateless session Enterprise JavaBeans (EJBs) to allow client applications to connect to twenty-five different backend systems using a variety of technologies, including Java Database Connectivity (JDBC), Java Messaging Services (JMS) and custom socket interfaces. It is used by a variety of systems, including the internet banking, customer service, and voice response applications. The code is deployed both embedded in J2EE applications and as a stand-alone web service for use by SOAP clients.

Responsibilities

• Developer for rPOS 360Commerce/Oracle team for Circuit City Pilot application.
• Developer for the Cash Management feature that manages front and backend cash, credit and various other tender types at the time of store open and store close.
• Used Java, OOD/OOP, Swing and 360Commerce Domain and Foundation.
• Used Java and Swing to develop a user interface.
• Used Java to develop backend processing to check for valid birth dates.
• Customized functionality in POS and back office reports.
• Use Servlets, JSPs, Struts framework, XML for back office web application.
• Used UML chart to understand the system. Visual Source Safe as version controller.
• RUP framework used to describe development process.
• Develop test case scenarios for Functional Testing and Integration testing.
• Tested and Deployed application on Websphere Application Server.


Environment: Java 1.4, Swing, JDBC, JSP, Servlet, EJB, Hibernate, Struts, XML, HTML, JMS, DB2



Client: Procter & Gamble April 2004 - Sep 2005
Senior Software Engineer


P&G OSB (Order Shipping and Billing) is complete order process application. Different Order formats based on online, phone, user input order. Orders are shipped after getting the trucks built in VBS. NA Planning consists of different applications like DRP, VBS, FPRS, MRP, BUFMAN, OATS, HUNT VALLEY stock retrieval system.

VBS (Vehicle Building System) is a sophisticated Web based work flow system to manage vehicle life cycle information.

Responsibilities

• Design and implementation of Purchase Reference, Vehicle Maintenance and TMS-to-VBS modules.
• Coordination with QA team for testing.
• Code review.
• Developed user interactive screens using JSP, HTML, and JavaScript & CSS
• Bug fixing, Maintenance of the old modules that are already in production.
• Worked on the performance tuning of the views to ensure better response back
• Involved in development of model, controller, view components.
• Participated in the requirement analysis and design of the application using UML.
• Worked as the production support analyst resolving the issues rose by the end users


Environment: Java, Servlets, JSP, Java script, XML, JDBC, DB2, Rational Application Developer, Web Server, JUNIT, Log4J, Hibernate


Client: IBM Global Services Oct 2002 - April 2004
Developer


Marketplace Information Warehouse (MIW) is a part of IW suite of applications. IW houses different applications, few designed in mainframe technology and few in J2EE technology. Backend night job process, reformat data was in batch jobs. Front-end user interface was designed with JSP, Servlet. DB2 was the database common for both kinds of applications.

MIW receives External data from its Vendors like Dun & Bradstreet, Harte-Hanks, MDR, TUDLA, Thomson, CMR, CSG, and Source Software. This data is traditionally used by IBM Sales and Marketing team. Data is both licensed from external sources and compiled by IBM internally.

MIW refines and process raw information received from different vendors into useful information, which is loaded to DB2 tables. IBM sales and marketing team access this data using different online interfaces. The information that MIW receive and the process differ with vendors.


Responsibilities:

• Analysis, estimation of client's requirements, project planning and tracking.
• Preparing the functional and both high level and low-level design specifications.
• Developed the Server side component using Servlets and presentation layer using JSP.
• Preparing Test Plans & Documenting Test Results for the service requests.
• Code promotion to Production Region.
• Established database connection using JDBC-ODBC.
• Development / Maintenance of SRMS lotus Notes Repository to keep track of all work items assigned and completed.


Environment: Java, JSP, Servlets, JDBC, HTML, JavaScript, Tomcat, Eclipse, OS/390, JCL, PL/I, OPC, RACF, SCLM, Net View FTP, RMDS, SDSF, SORT, OPC, DB2 Admin, QMF, SPUFI


Client: Gap Inc Nov 2001 to Sep 2002
Developer, Tester


Direct fulfillment systems include a suite of applications that support the consumer direct business of Gap Inc. Controller+ is an integrated Customer, Order and Warehouse management system which is a packaged product by Sigma Micro Corp. Controller+ is the order fulfillment system for all consumer direct channels of Gap Inc., the e-com web sites, catalog sales and phone orders. Controller+ is a Unix (HPUX) based system with application programming in Acu COBOL and PL/I. Databases DB2 and Vision file system, which is an ISAM flavor.
Apart from the above there are many Satellite systems which provide Auto feed through Interface to Corporate revenue Accounting, Data extraction from vision to Oracle Database, ADR to print replenishment labels.


Responsibilities:

• Front end user support and backend batch support.
• Address user queries and track the order status.
• Involved in Analysis, Coding and Unit Testing of Cobol, PL/I programs.
• Involved in the quality activities such as Code Reviews, Test Case review, Defect Reviews.
• Code promotion to Production Region.
• DBA activities Like creating Table Space, Tables, Views, Indexes, Loading / Unloading,
• Run stats, Reorg, Data Extracts for Down Stream Application etc
• Bi -- Monthly On call Production Support.
• Transition Effectiveness, Training Process for new Joiner's etc


Environment: COBOL, PL/I, CICS, OS/390, JCL, DB2, SPUFI, SDSF, ISAM Files, third party tools used for order Placing, People soft, Vertex, ACF2

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


Resumes in Statewide, NJ | Resumes in New Jersey

View other Java Developer resumes, Programmer / Developer resumes