Resume of Java Developer




Title
Java Developer

Primary Skills
Java, J2ee, EJB, JMS, Struts, Websphere

Location
Canada-ON-Toronto (will consider relocating)

Posted
Nov-17-07

RESUME DETAILS
RESUME


Professional Summary
Senior level Software Developer with over eight years (6yrs in US) of all round software development experience including full life-cycle software development (Analysis, Design, Development, Implementation, Testing, Deployment and Performance Tuning) in various industries.
Having excellent work experience in the following technologies.
• Internet / Intranet applications using Java, Servlets, SWING, HTML, JavaScript etc,
• Multi-tier Enterprise applications using C++, J2EE, EJB, JMS, JSP, Struts, XML etc.
• Experience in developing J2EE applications to communicate with other applications using JMS,EJB & WebSphereMQ
• Employing J2EE design patterns in application development.
• Experience in Developing J2EE applications on Java IDEs.
• Good working knowledge on MVC Architecture.
• Application Servers such as WebLogic, WebSphere and Appache.
• Experience in developing PL/SQL statements in Java Technologies.
• Experience in writing stored procedures using C++ & Java
• Expertise in writing database connectivity using JDBC Drivers for Oracle and SQL Server
• Experience in Database programming using Oracle, SQL Server..
• Analytical team player with excellent communication skills and interpersonal skills.
• Work efficiently in group settings, or independently as required,
• Get up to speed on new technologies and software tools very quickly.

Technical Skills
Operating System Windows NT/2000/XP, Unix
Languages C, C++, Java, XML, XSLT, PL/SQL, JavaScript, HTML,DHTML, XHTML, COBOL.
Database Oracle, SQL Server, DB2
Servers WebLogic, WebSphere, Apache Tomcat, IIS
IDEs WSAD, JBuilder, Forte, Visual Age, Dreamweaver, XMLSpy, TurboXML, Eclipse
Utilities/Tools JDBC/ODBC, Servlets, JSP, Struts, JSTL, SWING, JMS, JProbe, TOAD, ANT, MQSeries, AJAX, Hibernate
Distributed Computing EJB, RMI


Educational Qualifications.

Bachelors in Computer Science - Mahatma Gandhi University (Kerala, India).



Professional Experience.


Client : KLG Systel, Gurgaon, India
Role : Team Lead, June 2007 to Till date
Project: Connectgaia

KLG Systel is a software development company based in India. It specializes in providing consulting, software, support, training and electronic commerce solutions to companies in the process, manufacturing and infrastructure industries. It is a premium IBM business partner.

Connectgaia is a low cost web based solution to view, monitor, analyze and control energy consumption. Connectgaia works through one or more intelligent devices installed at premises based on an organization's business requirement. Connectgaia has the potential to save up to 30% of power worldwide. It provides an opportunity for organizations to optimize their energy usage and reduce CO2 emissions. This application has been developed primerly in Java, J2ee, Struts & DB2 as the database. Websphere Message broker, WebsphereMQ, JMS & MDB for communication between java application and connectgaia intelligent devices. Please visit connectgaia.com for more information.

Responsibilities:

• Designed & developed functionalities for the Splitter module and Power Consumption Calculator.
• Developed MDBs for receiving and processing data from WebsphereMQ.
• Designed and developed view layer with various front-end tools such as HTML, JavaScript , AJAX & JSP.
• Responsible for configuring the MQ queue and JCA(java connection Architecture) in the WebSphere Administration Server (WAS)
• Responsible for deploying application in Staging and QA environment.
• Responsible for doing the code review of most of the modules
• Responsible for preparing the technical documentation for the Splitter module and power consumption calculator System.

Environment: Java, Servlet2.3, JSP, JMS, MDB Struts, JSTL, HTML, AJAX, Java Script, IBM DB2, WEbsphere Message Brocker, Websphere MQ, WebSphere6.0, WebSphere Portal, Linux, WindowsXP.


Client : Liberty Mutual Group (LMG), Portsmouth, NH
Role : Senior Software Developer, July 2006 to Till date
Project: Build Request Tracking System

Liberty Mutual Group (LMG) is a leading global insurer and sixth largest property and casualty insurer in the U.S. LMG offers a wide range of insurance products and services, including personal automobile, homeowners, workers compensation, commercial multiple peril, commercial automobile, etc..




The Build Request Tracking System is an application for managing the other business applications that's currently using in Liberty Mutual. This project has been developed primarily in Java and J2EE technologies using Struts as the MVC framework. This project was designed to work with DB2 for the database support. This software covered all the functionalities for the application management such as creating request for application process with required tasks, assign these tasks to the designated
employees, track the status of each tasks, send a detailed report to the administrators on demand via email etc.. The system requires updating data from distant locations that was realized through Web technologies.

• Designed and developed functionalities for the Build Request Tracking System in MVC pattern using Struts framework.
• Designed and developed view layer with various front-end tools such as HTML, JavaScript , AJAX & JSP.
• Responsible for coding Action classes (Controller layer) to manage the flow of data between the model and view layer.
• Responsible for writing SQL queries & stored procedures to access the data from the database.
• Responsible for deploying application in different environments such as Sandbox, DEV & QA.
• Responsible for implementing AJAX services to update the web page without refreshing.
• Involved in writing Java Script code for client-side validation.
• Responsible for preparing the Application Detailed Design Document (ADD)

Environment: Java, Servlet2.3, JSP, Struts, JSTL, LDAP, HTML, AJAX, Java Script, IBM DB2, WebSphere5.1.2, CM Synergy, UNIX, WindowsXP.



Client : NGM Insurance, Keene, NH
Role : Senior Developer November 2005 to June 2006
Project : Guidewire Claim Center Implementation.
Guidewire ClaimCenter is an end-to-end claims system for auto, property and casualty and workers' compensation insurance. Its flexible business rules enable claims organizations to optimize and monitor the claim process. Claims executives can define, enforce and continually refine their preferred claim handling practices.
Guidewire Claim Center is a java application. The Implementation of claim center has several modules such as Data Warehouse, Policies and Claims (PAC),Check Disbursement System(CDS) etc.This project was developed primarily in java and its extended technologies such as Servlets & EJB. The package was designed to work with SQL Server2000 for database support, C++ for implementing business logic in mainframe systems and JMS & WebsphereMQ for communication between java application and Mainframe systems.
Responsibilities:
• Designed and developed functionalities for the Check Disbursement System (CDS) using Java, Servlets, JMS & EJB.
• Involved in implementing business logic in mainframe systems using C++.
• Developed Session beans for capturing the data from the database and sending to the different MQqueue using JMS.
• Developed MDBs for receiving and processing the data from the MQ queue and, send the processed data to the mainframe system for the business process.
• Responsible for configuring the MQ queue and Listeners in the WebSphere Administration Server (WAS)
• Responsible for writing SQL queries & stored procedures to access the data from the database.
• Responsible for writing servlets to invoke the Session bean for triggering the business process.
• Responsible for deploying application in Sandbox and DEV
• Responsible for updating Claim Center with processed check details using WebServices
• Responsible for preparing the technical documentation for the entire CDS module

Environment: C++, Java, Servlet2.3, EJB2.0, MDB, JMS, MQSeries, Webservices, HTML, XML, SQLserver2000, WebSphere5.1.2, WindowsXP, Unix.



Client: Kraft Foods Inc (E.Hanover, NJ) Java Developer.
Duration: Oct '04- Oct'05
Project: Business Processing System

Description: Kraft is the largest branded food and beverage company in North America. This project has been developed for the entire business processing of the company. The project was developed primarily in Java and its extended technologies such as JSP, Servlets and EJB. The package was designed to work with Oracle9i for database support. This software covered all the modules of business processing including Financial Accounting, Inventory management, Production, Sales, Fixed Assets management, Payroll etc. Most of these modules are interconnected, and all such modules to make up the complete ERP Package. . The system requires updating data from distant locations that was realized through Web technologies.

Responsibilities:

• Designed and developed functionalities for the fixed assets management module in MVC pattern using Struts framework.
• Involved in developing a reusable framework to implement the common business logic in C++
• Developed Session bean and Entity bean for business processing.
• Designed and developed view layer with various front-end tools such as HTML, Java Script & JSP.
• Developed Action classes (Controller layer) to manage the flow of data between the model and view layer.
• Involved in writing SQL queries to access data from the database.
• Involved in writing Oracle Procedures/Functions for the fixed asset management module.
• Involved in writing Java Script code for custom validation.
• Responsible for preparing the technical documentation for the Fixed Asset Management module


Environment: C++, Java, Servlet2.3, JSP1.2, EJB2.0, HTML, DHTML Java Script, XML, Struts, WebLogic8.1, Oracle9i, Windows2000, Unix.


Client: GlobeOp Financial Services (NYC) Java Developer
Duration: Nov '02 to Aug '04
Project: Web Development (Electronic Fund Transfer)

GlobeOpĀ® Financial Services (GFSSM) offers automated, State-Of-The-Art Middle and Back-Office Support Services and Fund Administration for Hedge Funds, Fund Managers and High Net Worth Family Wealth Managers. Headquartered in New York and London, GlobeOp provides independent services essential to the successful launch and operation of private investment entities with activities ranging across a wide spectrum of traded instruments.



Description: The EFT system was designed to allow financial institutions to deploy a core-operating environment that works as a reliable foundation capable of handling high volume secure transactions and Web services. Main purpose was to make transactions very fast, accurate, reduce paper cost and manpower.

Responsibilities:

• Designed and developed EFT application in MVC pattern using J2EE, JMS, STRUTS and XML using Oracle as database.
• Design and developed a frame work for send and receive MQ messages in C++.
• Involved in implementing business logic in mainframe systems using C++.
• Involved in the implementation of integrated financial rules and business logic using
EJB & JMS.
• Designed and developed the required web pages for the view layer in HTML , JavaScript and JSP using JSP tag libraries.
• Developed the Action classes (controller layer) for processing the requests in the application.
• Involved in writing SQL queries & Stored procedures to access data from the database.
• Responsible for configuring Queues and Listeners in Websphere Administration Server
• Involved in preparing technical documentation of the application.
• Implemented servlets and JSP page using STRUTS a Model-View-Controller, which is a design pattern, put together to help control change.

Environment: C++, Java, J2EE, EJB, Servlets, XML, JSP, Struts, JavaScript, Oracle, JMS, WSAD, WebSphere 5.0, UNIX, Junit.


Client-- Blueprint Networks, Inc (LosAngeles, CA): Java Developer.
(Duration: July '01 to Sept '02
Project: CVM -- Customer Value Management

Founded in 1997, Blueprint Networks, Inc. provides custom software development and a full gamut of outsourced Information Technology (IT) services and consulting. BPN leverages its extensive experience in systems, networks, and security consulting with application development and software engineering expertise to provide unique solutions. Commercial products include Diesel Engine and IMAN, Blueprint Networks' in-house monitoring, notification, reporting, and analysis system.

Description: CVM is a banking application that deals with managing customer loan portfolios. Responsible for design and development of the Pricing module and coding of parts of Report module. Involved in the SDLC from requirement analysis through development and testing.

Responsibilities:
• Design and development of applications in MVC architecture using JSP, Struts, EJB, Html forms and JavaScript.
• Responsible for implementing business logic in Model component in the form of EJB and creating database connection with SQL Server via JDBC.
• Coding and implementing the View layer using Html and JSP with Jsp tag libraries, to provide user interface to the applications
• Designed and developed the controller layer of application in Java Servlets. The controller layer consists of ActionServlet, RequestProcessor and Action classes.
• Involved in preparing technical documentation of the pricing module
• Implementing pricing calculations based on various business rules for various loan products, and coding business scenario and data service layers for Reports module

Environment: J2SE, JSP, Apache Struts, JavaScript, WebSphere Studio Application Developer, WebSphere 4.X, SQL Server, UML, Rational Rose, Rational ClearCase & ClearQuest



Client: Chembourse International (India), Programmer
Duration: Sep 2000 to Mar 2001
Project: Chembourse.com
Description: An e-market to facilitate buyers and sellers of bulk chemicals to trade online. The Application was developed in the MVC (Model View Controller) Architecture.

Responsibilities:
• Design and development of MVC modules in J2EE architecture.
• Development of Enterprise Java Beans for business logic and data access.
• Design and coding of JSP pages to implement client requests and displaying query data.
• Development of Servlets for implementing business processes.
• Coding of Java Beans to access data through the application.
• Performing end-to-end testing of assigned module.

Environment: J2EE, EJB 1.1, JSP 1.1, XML, HTML, JavaScript, Oracle 8i, WebLogic 5.1, JBuilder, Windows 2000, UNIX, Allaire HomeSite, Visual SourceSafe.



Client: Prism Technologies (India), Programmer
Duration: Jan 2000 to Aug 2000
Project: Web based email greeting cards


Shubhkaamna.com is a web-based portal for sending email greeting cards on the Internet.

Responsibilities:
• Developing and Designing the functionality of the web based e-greeting application
• Writing Java Server Pages to bring the dynamic contents for the scheduled various e-greeting images based on the current festivals
• Coding of Java Server Pages with HTML forms and JavaScript to validate the logging procedures of the registered users.
• Writing Java Bean Classes to make the Database connectivity and to store greet card sender/receiver's details into database as well as generates an unique user key-code and sends it to the receiver with an email message
• Writing Java Servlet to display the e-greeting card sent by another user
• Writing the stand alone Java application to automatically expire (configurable) the greet-card sender/receiver's detail from the database after exact ten days

Environment: Java, JSP, Servlets, Applet/AWT, CGI, JavaScript, HTML, DHTML, CSS, Macro Media Dream Weaver and Flash, WebSphere, DB2 (ported from MySQL), Linux & Win NT






Client: Prism Technologies (India), Programmer
Duration: Aug1999 to Dec 1999.
Project: Inter-Office orders transaction system.


This project is designed to solve the transaction problems of the client whose corporate office is located at Mumbai and manufacturing unit at Rajkot. The Client is involved in manufacturing of Fire Extinguishers. They have their branch and sales offices mainly in south Indian cities. They used to communicate and monitoring system through Fax and ordinary mails. This resulted in a lot of delay between the actual placing of the order and the actual dispatch of the product to the customer. The current project has a central server, which will maintain all the information about the stock positions and orders placed till date. The branches, distributors and agents will have different levels of security to access the latest data.

Role
• Worked as Servlet Developer in designing and developing of Uploading and Editing modules.
• Designed & developed Html Forms and used JavaScript for client side validations.
• Testing and debugging of developed screens to match with the requirement documents

Environment: JDK 1.2, Oracle7.3, JDBC, JAVA Servlets, JSP, JavaScript, Apache, Weblogic Server, Windows NT,



Client: Prism Technologies (India)
Duration: Jan 1999 to July 1999
Project: Cyber Evaluator (A web based entrance test)


Description: This Application aims of conducting an Entrance test through World Wide Web for candidates from their desktop. This was bas developed in Java language, HTML and CGI. This project takes the advantage of graphics environment of the browser and dynamic nature of Java applets. The candidate authenticates him self and connects to a specific URL, which runs an applet in the browser and randomly selects a set of questions from a data bank and displays them in his browser environment involving different subjects. The applet also displays a GUI based answer sheet and remaining time. When the test time expires it automatically saves the present contents and sends to server irrespective of the data submit action and disables the applet and URL for the user at the server.

Environment: JDK 1.2, Oracle7.3, JDBC, HTML, CGI, Weblogic Server, Windows NT

Certifications
See above

CONTACT DETAILS

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


View all resumes in Canada-ON-Toronto »
View all resumes in Canada-ON »

View other Java Developer resumes, Programmer / Developer resumes