Post Job Free
Sign in

Java/J2EE

Location:
NC, 27519
Salary:
50-60
Posted:
February 12, 2010

Contact this candidate

Resume:

Kavita Kale

Experience and skills summary

· Total 6 years of IT experience in Java, J2EE Technologies.

· Strong Core Java Skills.

· Worked on many phases of software development life cycle including analysis, design, development and testing under Windows, UNIX, Client Server environment

· Extensive experience in application development using JAVA, J2EE, JSP, JSTL, SERVLET,STRUTS, EJB, JDBC, JMS, XML,XSTL,XML Schema, DTD, HTML, JAVASCRIPT, AJAX, SWING, Spring, Hibernate, SQL and PL/SQL,

· Worked extensively on User Interface development using JSP, CSS, Ajax, Java Script and HTML.

· Proven expertise in Web Application Development using MVC Frameworks-Struts, Servlets, Servlet Filters, Validators, Tiles, Spring – IOC, Spring MVC, Spring Validation frame work.

· Excellent technical, analytical and logical reasoning skills.

· Good working knowledge of SOA architecture , SOAP, XML, WSDL and UDDI.

· Good exposure to design patterns such as Model View Controller, BusinessDelegate, Session Façade, Service Locator, Factory, Data Transfer Objects, Data Access Objects.

· Worked on server side programming with java using JDBC, Servlets and JSP.

· Proficiency in Object Oriented Programming using Core Java, Multi-threading, Synchronization ,Serialization ,Collections and DataStructures.

· Proven expertise in SQL queries and development of PL/SQL stored procedures , functions, cursors, triggers and packages using TOAD for development.

· Excellent experience using ORM tools like Hibernate.

· Experience with build, development, logging and test tools - Ant, JUnit, Log 4j.

· Good working knowledge of the open source technologies like Eclipse, Tomcat.

· Experience in doing production support and solving the complex issues during the production support phase.

· Expertise in managing code in various Source Control tools like Sub Version, clear case.

· Expertise in working with crosses functional teams and good understanding of SDLC

· Domain expertise in Banking, Finance, and Insurance.

· Good client Communication skills and interpersonal skills – involves understanding client requirements and bridging effective communication between team.

Certification

· Sun Certified Programmer for the JAVA 2 Platform 1.4

· Oracle Certified Associate (OCA)

Software Courses

· Core Java Programming.

· Advance Java Programming.

· RH 033 : Red Hat Linux Essentials.

· RH 133 : Red Hat Enterprise Linux System Administration.

· RH 253 : Red Hat Network Services and Security Administration.

Educational Qualifications:

· Bachelor in Engineering (B.E.) Stream: Computer Science, PUNE University.

Computer System Experience

Operating System Windows XP/2000/NT/98/95, DOS, UNIX, Linux

Programming Methodologies Procedural, Object Oriented (OOA, OOD ) , UML Modeling.

Java Technologies Core JAVA, J2EE ( SERVLET, JSP, Java Beans, JDBC, JNDI, RMI, JMS, JSTL) XML(DTD,XSL,XSLT, XML Schema,DOM SAX parser), Webservice , SOAP,WSDL,MVC- STRUTS, SPRING, , Hibernate, CSS,AJAX, Swing.

Languages Core Java(JDK 1.5,1.4), C, C++, Java Script, PHP, HTML,XML,SQL,PL/SQL.

Design Patterns MVC, Business Delegate, Session Façade, Factory, Service Locator, Data Access Object and Data Transfer Object.

Built &Testing Tools Ant, Junit

Logging Technology Log 4j

Web Server, Application and Middleware Server Apache Web Server, Web logic 9.2, Jakarta Tomcat 5.x, WebSphere 6.1, Jboss

Version Control SubVersion,Clear Case,

Tools & Utilities Eclipse ( Europa,3.4), Edit Plus , Dreamweaver MX 8.0, Rational Rose.

Databases Oracle 9i/10g (SQL, PL/SQL), DB2, Sybase, MS Access, PostgreSQL 8.0

Professional Experience

Client : Credit Suisse (CS) – Raleigh, NC.

Project Name : OGLE - On Demand Load and Enrichment.

Role : Programmer / Analyst

Duration : March 2008 – October 2009

This is the web-based component. The application OGLE introduces the Just in Time Loading, Enriching and Summarization of data that comes as feeds from different regions. Data is parsed from excels, validated and loaded after GMIS calculation and summarization. Ensures proper error message display instantly and gives the user the functionality of viewing the details of loaded files on-line just in time. Uses Business Object Universe as Reporting tool for detail reports.

In order to ensure that BSER contains all appropriate data, the Manual Upload function is used by the Metrics Team to append the database with any manual data sources that are not part of an automated data feed. Where source system feeds do not exist, or for breaks users load the data files (in Excel Spreadsheets) manually through this tool.

Technical Responsibilities:

· Working closely with the user group and database team to understand the Business Requirements and the need of the system.

· Implemented POI api to consume different feeds and persist in DB

· Used HTML, JSP, Javascript and CSS for design and development of the front-end.

· Used Collection Frame work, ArrayList, Vector, HashMap etc to return info, which is more than one record.

· Created exception classes and handled exceptions from beans as well as jsp’s and redirected to the proper error pages.

· Used STRUTS as the base framework to achieve (MVC) Model View Controller.

· Validation framework for Presentation validation. Implemented Dispatch Action Pattern to optimize struts action lookup. Used Struts based DynaFormBeans framework also Used DynaActionFormBean, DynaValidator.

· Implemented the application using the concrete principles laid down by several design patterns such as MVC , Data Access Object and Data Transfer Object.

· Used EJB Stateless Session Beans as business facade.

· Used Java Remote Method Invocation (RMI) to allow an object running in one Java virtual machine to invoke methods on an object running in another Java virtual machine

· Used Hibernate as ORM tool to store the persistence data into the Oracle9i database and JDBC for database-independent connectivity.

· Responsible for developing Cascading Style Sheets(CSS) for the user interface.

· Used Subversion for version control.

· Log activity recording was performed with log4j.

· Acted as a bridge between business users and development teams to come up with plans and procedures for Testing and Rollout.

Environment:

Java 5,J2EE 1.4,HTML, JSP , JavaScript, CSS, Servlets , EJB, Jakarta-Struts, Struts Tag Lib , Validator framework, JDBC, RMI, JNDI, Hibernate 3.0, XML, Weblogic 9.2 , Eclipse 3.4, Sub Version, Junit, Log4j,Oracle 9i,DB2,UNIX.

Client : Norwich Union Central Services Ltd, Norwich, UK

Project Name : Agent processing system

Role : Java/J2EE Developer

Duration : Febuary 2007 – March 2008

Agent processing system is an Web Application which is used by the Insurance Agents to sell policies, endorsement, process policy claims, maintain the reports of the policy holder etc. The System provides a GUI where the Agent can login and order for a policy, Motor Vehicle Report (MVR), Claim, Endorsements for existing policies, cancellation etc. The system also supports to maintain the history of all the transactions for each individual agent.

Responsibilities:

· Designed Use Case Diagrams, Class Diagrams, Sequence Diagrams and Object Diagrams using IBM Rational Rose .

· Responsible for design and development of the front-end using HTML, JSP, CSS,JSTL and Javascript .

· Used Spring IOC – Dependency Injection , Spring MVC for design and implementation and Spring Validation framework.

· Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Façade, Service Locator, Data Access Object and Data Transfer Object.

· Used JMS for reliable and asynchronous exchange of important information, such as policy status report, between the Agent and Insurance Company.

· Used Hibernate as ORM tool to store the persistence data into the Oracle9i database.

· Used JDBC for database-independent connectivity between the Java programs and database.

· Used Web services which implement the SOAP protocol for transferring data between two different databases.

· Worked on transformation of class diagrams into java classes.

· Used XML to transfer the application data between client and server.

· Involved in editing application and server level deployment descriptor files.

· Used Eclipse IDE for application development and debugging.

· Used Clear Case for version control.

· Involved in unit testing using Junit .

· Used Log4j for application & error logging.

Environment:

J2EE 1.4, Servlets , Spring , Spring MVC, Spring Validation framework, Hibernate 2.0, JMS, JDBC, XML, XML Schema, Log4j, HTML, CSS, JSP , Javascript, JSTL , UNIX, IBM Rational Rose, Webservices , SOAP,Eclipse 3.3, Websphere , Clear Case,Oracle 9i.

Client : Alphonso Informix Pvt. Ltd. Pune.

Project Name : Rezoomex.

Role : Java Analyst

Duration : April 2006 – January 2007

Rezoomex empowers IT recruitment consultants by providing them an easy to use web based application which has all the functionalities required to automate the functioning of their business. It also provides a virtual marketplace where employers and candidates can search and select recruitment consultants. This consumer driven market application enables candidates and employers to review and rate IT recruitment consultants. It is used for searching the right resumes, forwarding the resumes using e-mail and also to schedule interviews. It helps to re-design and fine tune resumes emphasizing a particular domain or technologies that are more in demand. Also to make the resumes look more professional.

Job Responsibilities:

· Analyze the user requirements created by Business Analysts.

· Developed user interfaces using JSP,JSTL ,CSS,Javascript and HTML.

· Used Ajax to communicate with the server to get the asynchronous response and display it.

· Worked on Java server side programming using Servlets and Collection Frame Work, which used as the controller and JSP to manipulate the data from the database and reflect it to the UI for the different users.

· Implementation of the Validation framework of STRUTS for the necessary front-end validations of the views.

· Created JDBC Connection class which will return the Database Connections

· Developed components of J2EE architecture such as JSP, Servlets and JavaBeans.

· Implemented the data access layer using JDBC Drivers and this layer is fully independent of data store.

· Used Hibernate as ORM tool to store the persistence data into database.

· Wrote PL/SQL blocks,Stored procedures and stored functions.

· Extensively worked on the implementation of java classes with extensive use different data structures and extensive use of Collection Framework.

· Used Eclipse IDE for application development and testing.

· Generated Test Cases and playing a major role to deliver bug free code.

· Responsible of designing the web Application testing framework for JUnit Testing, and writing JUnit test cases for the web application.

Environment:

Java 1.4,Struts 1.1, Struts tag libraries , JSP, JSTL,JSP Custom Tags, XML,Ajax, Servlets,Ant, Eclipse 3.3, Jakarta Tomcat 5.5, Oracle, JUnit, CVS, JDBC,SQL ,PL/SQL,Websphere.

Client : Qsoft Services

Project Name : JSPM Education System

Role : Java Developer

Duration : May 2005 – March 2006

The main purpose of this system is to automate the complete process of Jayawantrao Sawant College of Information technology. System consists of different modules such as Admission, Attendance, Examination, Administration etc.

Job Responsibilities:

· Developed the complete life-cycle of individual modules in the 3-tier project which includes acquiring requirements, design, code development and testing.

· Prepared documents like functional flow for developed modules

· Involved in requirement collections for new enhancements

· Prepared use cases for new enhancements

· Developed the user interface using HTML, Cascading Style Sheets, Ajax, JavaScript and JSP (Java Server Pages) Technology .

· Implemented the business layer using Java Servlets and Java Beans.

· Implemented the data access layer using JDBC Drivers and this layer is fully independent of data store.

· Complete Development of Add-Drop System and their relevant reports

· Complete Design and development of Teacher Notes, Admission and Teacher Evaluation Modules

· Complete Design and development of Examination System Module

· Implemented the role based security mechanism that allows the admin/principal/teachers/students users to access the admin/principal/teachers/students module based on its role.

Environment:

PostGreSQL8.1, Dreamweaver MX 8.0, JDBC Drivers, JSP, Servlets, Java Beans, Tomcat Web Server, JSP, HTML, Ajax, Java Script, CSS.

Client : GIC Home Finance, India.

Project Name : GIC Home Finance

Role : Oracle SQL/PLSQL Developer.

Duration : November 2004 – May 2005

The AIS Module collects the data from the customer. Loan appraisal and Loan sanction Modules used for Sanction or Rejection of the Loan based on the customer’s information. Disbursement Module takes care of issue of the Loan. Accounts Module takes care of the loan relevant Payment and receipt as well as normal account transaction of the company. Once all the data entered in the system, Based on the requirement System generates the reports.

Job Responsibilities:

· Designed and implemented the front end using Swing.

· Responsible to design and develop data structure in Object Oriented manner from db. Converted DB store procedure data to meaningful and easy to use java data structure.

· Project co-ordination, Hands-on in Design, Programming, creation and maintenance of database.

· Worked on many Oracle SQL, PLSQL scripts using Toad.

· Responsible for performance tuning of SQL code and Oracle Database Programming (PL/SQL)

· SQL, PLSQL Tuning and Oracle Database Tuning

· Functional testing of the projects, which needs in detail functionality of the projects.

· Preparation of the Major reports for the projects as required by the clients.

· Project training at client places, which includes root training right from the operational to function training to the clients at managerial level.

Environment:

Core Java, Swing, Oracle (SQL/PLSQL), Developer 2000, Toad and Windows NT

Client : Creative Enterprises Pvt. Ltd. Pune.

Project Name : LINUX INN

Role : Developer

Duration : January 2004 –October 2004

Linux provides utilities and applications for mail server, web server, proxy server, and file server. These utilities provided by Linux are very strong and customable and flexible, so we can tune them as we want, but the problem lies here. The installation and configuration of these utilities are very complex and difficult so that normal user or system admin who does not have a deep knowledge of Linux and its utilities cannot able to tune and configure them.

Purpose of Linux Admin is to provide very simple and efficient way to configure these utilities so any one that has a working knowledge of these utilities, can configure and tune them very easily. The product provides a simple and powerful and central GUI for configuration and installations of these utilities.

Job Responsibilities:

· Provided system with systematic Graphical User Interface Using Swing.

· Modulate proxy server, mail server, web server & file server configuration files

· Provided MRTG, Webalizer & Router simulation with proper GUI.

· Provided Help for each module so any user can configure the system.

Environment:

Core Java , Swing, HTML, CSS, Apache Tomcat and LINUX.

Personal Strengths.

· Good Communication and Analytical Skills.

· Perseverance and fast learning ability.

· Innovative and enthusiastic.

· Ability to work in a team or independently in any environment.

· Highly committed and involved in any assignment that I take up.



Contact this candidate