Java Developer Resume
New Jersy, NJ
SUMMARY
- 6+ years of experience in designing, analysis, developing, and debugging web-based and business applications.
- Experienced in design and development of complex and scalable web applications (B2B
and B2C) using Java (J2EE) technologies.
- Professional working experience with the design, development and implementation of Client/Server, three tier architecture based applications using technologies like Java, J2EE (JSP, Servlets, EJB, Struts, JSF), SPRING, Hibernate 3.0, JDBC, HTML, XSL, XSLT, XPATH, Java Script, Applets, and XML Concepts with J2EE compliance.
- Sun Certified Java Programmer.
- Good Database designing skills and extensive experience in SQL, PL/SQL and Oracle 9i/10g.
- Hands on Experience on developing and managing web based applications using Apache Struts and JSF frameworks, which involves MVC Architecture.
- Good experience on IDE tools like IBM RAD 6.0, IBM WSAD 5.1, Eclipse, JBuilder 4.0 and JDeveloper.
- Professional experience in using Java open source tools like Struts, Xdoclet for struts validations and Hibernate.
- Very good experience on Application Analysis and Design based on user requirements.
- Good knowledge of Database design and coding Database Objects that include Tables,
Triggers, Stored Procedures, Functions, Indexes, Sequences and Performance-tuning, Optimization.
- Good experience on Rational Rose, Rational Clear Case and Clear Quest.
- Effective communication with client, cross-functional teams to achieve project priorities / deadlines.
- Strong organizational skills, with a focus on continuous process improvement.
- Team Player with Self motivated skills and excellent Interpersonal and Communication skills.
TECHNICAL SKILLS
Languages
J2EE, PL SQL
Scripting Technologies
Java script , VB Script and Ajax
Java Technologies
JDBC, RMI, EJB, JMS, Servlets, JSP, JSF and JNDI.
Web Technologies
HTML, DHTML, XML
Frame works
Struts 1.1/1.2, Hibernate 3.0 and Spring 1.2.
Web and Application Servers
IBM Websphere 6.0, BEA Weblogic 8.1, Apache Tomcat 5.0
IDE Tools
WSAD 5.1, RAD 6.0, My Eclipse 5.1, Eclipse, JDeveloper 5.0, JDeveloper 9.05.
RDBMS
Oracle 10g/9i/8i, IBM-DB2, MS-SQL 6.5 and MySQL.
Database Programming
SQL, PL/SQL.
Version Control
Rational ClearCase, CVS and PVCS.
Operating SystemsHP - Unix, IBM-ZOS, Windows NT/2000/XP, AIX Unix.
Others
UML, Rational Rose, Rational Clear Quest, Rational Req Pro, XSQL, PL/SQL Developer, Design Patterns, Crystal Reports, Ant, SOAP, Webservices, JUnit 3.8, Log4j, XML Spy, VB 5.0/6.0, SQL Loader.
CERTIFICATION
- Sun Certified Programmer for the Java 2 Platform 1.4.
- Brainbench Java Script, JSP Certified.
PROFESSIONAL EXPERIENCE
Confidential,
Role : Java Developer.
Duration: Oct 2009- till Date.
Project: Integrated Processing Solutions
MasterCard Integrated Processing Solutions (IPS) is a powerful MasterCard-engineered processing platform that offers financial institutions a complete processing solution to help create differentiated products and services, enabling them to quickly expand their payments portfolios across banking channels. The platform also introduces a user-friendly customer interface, MasterCard Portfolio Viewer, which greatly simplifies the process for banks to package cardholder data into customized reports. Banks can quickly and easily change the Portfolio Viewer configuration and report parameters with no hard coding.
Responsibilities:
Environment:
Eclipse 3.1, Web Sphere 6.1,Struts 1.3, Spring 2.0, Window’s XP, XML, CSS, JavaScript, Action Script 3.0, MXML, Java 1.4.2, IE 5.5/6.0, PL/SQL, Spring, Hibernate, Rational Clear Case and Ant1.6.5
Confidential, Maryland, USA.
Role : Java Developer.
Duration: Mar 2009- Sep 2009.
Project: Maryland Online Sex Offender Registry.
MOSOR provides Local Law Enforcement agencies the ability to enter information into the Sex Offender Registry database. The registry maintains a history of addresses where the offender has lived, the offense he committed, registration date, term of registration and much more information about sex offenders. This project also involves maintaining a public website, WEBSOR with all the above information that helps to find sex offenders living in Maryland, track sex offenders’ movements to make the public aware of offenders in their locality.
Responsibilities:
- Designed the application using J2EE technologies based on MVC architecture.
- Actively involved with team in technical requirements, Analysis and Design.
- Involved in coding business services using Spring Framework.
- Used Hibernate in mapping from java classes to database tables and provide transparent persistence for POJOs.
- Used Spring framework with Web Sphere Server 6.1.
- Developed Presentation layer with JSP, HTML, CSS and Apache Tiles.
- Involved in designing user interfaces with HTML, CSS, Java Scripts and JSP.
- Used Java Scripts for Client side scripting and Java Beans for validating sever side.
- Used Log4j framework for log configurations.
- Provided the user support for any issues and involved in controlling multiple user requests at server-side using Multithreading concepts.
- Used PL/SQL to write Stored Procedures, Functions and Packages for complex Inserts and updates.
- Participated in unit testing, module testing and integration testing.
- Involved in Application Monitoring and Regular Enhancements.
- Issue troubleshooting and fixing.
Environment:
Eclipse 3.1, Web Sphere 6.1,Struts 1.3, Windows XP, XML, CSS, JavaScript, Action Script 3.0, MXML, Java 1.4.2,Swing, IE 5.5/6.0, PL/SQL, Spring, Hibernate, Rational Clear Case and Ant1.6.5
Confidential,MD, USA.
Role : Java Developer.
Duration February 2008 – Dec 2008
Project: Development of Auction House Application
This site will bring the sellers and buyers together, where the sellers can register their business and personalize their details. Auction and bidding facilities are provided, so any buyer can choose a particular product, the desired seller and preferred price, make order for the product on-line or even send mail to the respective seller regarding the negotiation of the price. The sellers have the facility of mailing back to the buyer, sending him more details about the products etc. The search criteria are based on product, seller, the geographical location and the price range.
Responsibilities:
- Given product support to the customers when the application moves to different environments.
Environment:
Eclipse 3.1, Web Sphere 6.1,Struts 1.3, Window’s XP, XML, CSS, JavaScript, Action Script 3.0, MXML, Java 1.4.2, IE 5.5/6.0, PL/SQL, Spring, Hibernate, Rational Clear Case and Ant1.6.5
Confidential,OH, USA.
Role : Java Developer.
Duration August 2006 – January 2008
Project: My Insurance Manager System.
My Insurance Manager System was developed in struts with Oracle database. My Insurance Manager has the basic registration process where they request an Access Code and create a profile, modify profile, change the password, password request form and various functionalities like Claims Search, Eligibility and Benefits, ID Card Request, Other Health information. It has an extensive, easy to use front-end for members, providers, Group Administrators and Benefits Coordinators to view the patient information. It was designed and implemented as a multi-layered object oriented software based on java enterprise platform, implemented using java2 model Servlets and Rich UI Interface on Websphere Server.
Responsibilities:
- Involved in discussing the requirements with business people.
- Involved in Analysis and Design of the flow through, Edit Engine and Interfaces.
- Developed the Use Cases, Class Diagrams, and Sequence Diagrams using Rational Rose.
- Implemented MVC, Session Façade, Business Delegate, and DAO Design Patterns.
- Involved in developing J2EE Components for internal validation and flow through.
- Developed and design applications using Struts with Tiles and Validator, implementing MVC design pattern and writing Custom Tag Libraries, JSP, Java Beans, Struts Controller, Action and Action Form classes using Struts tag libraries.
- Involved in design and development of website using HTML, CSS,JSP and Java Script
- Developed the interface using XML to interact with external reservation system.
- Integrated the Front-end, Middleware and Back-end Applications and migrated to the Server.
- Involved in developing Web Services to develop weather reports and Currency converters.
- Used Log4j logging framework for logging messages with various levels written through out the code.
- Involved in Functional testing, regression testing the application and generating the test Scripts using Quick Test Pro.
- Enhanced test Scripts using javascript to make scripts more effective and efficient.
- Developed stored procedures using PL/SQL for interacting with databases.
Environment:
Eclipse 3.0, Windows NT/2000, Castor, SOAP 2.3.1, Java 2.0, MXML, DHTML, JavaScript, IE 5.5/6.0, AJAX, Struts 1.1, XML, POJO, JUnit, Check Style 3.4, TOAD, PL/SQL, JDBC, PVCS, Oracle 8i, Ant1.5, Shell Script.
Confidential,AR, USA.
Role : Java Developer.
Duration June 2004 – July 2006
Project: Hypermart.
Hypermart is an E-Commerce Tool that helps in setting up online shops over Internet. Single Merchant, ISPs or E-Commerce service providers can use this tool. Merchants are relieved from maintaining Web Servers, Database and Application servers required for maintaining their Shops. All you need is to have is a PC Connected to WEB. They can manage their shops remotely through Internet. Hypermart is integrated with Business Administration Tool, which consists of several modules viz. User Manager, Catalog Manager, Product Manager, Template Manager, Shipping Manager, Media Manager etc. which will enable merchants to do business to business transactions with Customers, Suppliers, Delivery Agents, Third Party Agents and Advertisers. I was involved in the design of Delivery Agents, Purchase Order, Store front, Suppliers and Orders module. I have developed the front-end screens for the respective modules and wrote stored procedures to maintain any transactions in the database.
Responsibilities:
- Involved in understanding the requirements from the business.
- Designed the Class diagrams and Sequence diagrams using Rational Rose.
- Involved in design and development of website using HTML, CSS, DHTML, Java Script, JSP technologies.
- Developed front-end design using Struts with Tiles and Validator, implementing MVC design pattern and writing Custom Tag Libraries.
- Developed JSPs, Servlets, Java Beans, Struts Controller, Action and Action Form classes using Struts tag libraries.
- For the various modules, developed Action Classes and created form beans, action mappings, tile definitions, validations using Dyna Validator and custom validation and wrote Java Scripts for retaining the form fields when validator is done for the Pages.
- Involved in the testing phase by building Junit Test cases and suites.
- Involved in testing the functionality of the application using Win Runner.
- Fixed the defects, which came back from UAT through Test Director.
- Designed and developed the database tables for locking the offers and for tracking the customer.
- Used various J2EE Design patterns like Session Facade, Business delegate, Value Object, Data Access Object, Front Controller, MVC.
Environment:
J2SE 1.4.2, J2EE 1.3, Struts1.1, Servlets 2.4, JSP 2.0, Eclipse Platform, Websphere 6.0. UML, Rational Rose, Rational Clear Case, SQL, JDBC, SQL Server, Log4J, Ant, Mercury Test Director, Win Runner, JUnit 1.3.8.
Confidential,Chennai - India.
Role: Software Developer.
Duration June 2003 – May 2004
Project: Materials Management Information System
The objective is to computerize the Material Management Functions to store accounting information. As a result, we are computerizing the Planning department which will plan the materials to be Proclaimed for a given plan period. Purchase department which includes Main purchase and Local purchase for stocked and non-stocked items will make the Purchase Order (PO). Depot department which will handle the receipt of material will make Receipt Order (RO) and updates the inventory and will issue the materials to the shop floor for production. Part of the system will also automate the Scrap Disposal process.
Responsibilities:
As a Programmer, involved in development team
1. Developed Java, JSP, Java Script, JDBC and HTML & XML to extract the data
from Oracle.
2. Used FDF Toolkit with Java to set data.
3. Used OAS (Oracle Application Server) web server.
4. Used Java Script for client side validations and check mark the radio buttons in
PDF.
5. Developed stored procedures in PL/SQL.
Environment:
Java, HTML, XML, Java Script, JDBC, JSP, Acrobat Exchange (PDF & FDF), Oracle,
UNIX, J Builder, SQL Navigator.
EDUCATION
- Master of Science in Electronics and Communication Engineering.