Post Job Free

Resume

Sign in

Java Developer

Location:
Herndon, VA
Posted:
October 05, 2015

Contact this candidate

Resume:

ANSHU KALAWATIA

JAVA DEVELOPER

SUMMARY:

Over 9 years of experience in Analysis, Design, Development and Testing of Java/J2EE applications.

Experience in Front End Technologies like Servlets, JSP and Java Script.

Excellent hands on experience with HTML.

Basic of using Ajax techniques to make WebPages user friendly.

Experience on Design Patterns like Singleton, Session Management, DAO, MVC and Front Controller.

Experience working with J2EE application servers like Tomcat.

Extensive experience with MVC architecture. Good experience in using ANT and Log4J.

Extensive experience in developing Web Services applications.

Experience in Database Design triggers, DDL, DML SQL queries.

Experience in writing SQL programming Oracle 9i, 10g.

Programming Experience in Windows 2000/XP/NT.

Experience in implementing Service Oriented Architecture (SOA) with XML based web services (SOAP/WSDL).

Experience in implementing RESTful web services .

Expertise in implementing web services client using XML-based protocols such as Simple Object Access Protocol (SOAP) and HTTP using XML artifacts with Axis and Web Service definition Language (WSDL).

Experience in using Spring Framework for building enterprise applications.

Experience in Java IDE tools like Eclipse 3.0.

Experience in Version control tools like SVN and VSS.

Experience in ETL tools like Pentaho Data integration.

Proficiency in System Life Cycle including managing, developing and testing the applications.

Exposure to all phases of Software Development Life Cycle (SDLC).

Capability to adapt New Tools and Applications.

Good team player with the ability to manage and work independently in a time sensitive environment.

TECHNICAL SUMMARY:

Core Expertise

Java, J2EE, Servlets, JSP, JDBC, Hibernate, Spring, JAXB, XML, HTML, DHTML, AJAX, Java Script, CSS, XSLT.

Frameworks

Spring, Hibernate, IBatis

Languages

Java, HTML, Java Script, XML, SQL and PL/SQL

Application/Web Server

Apache Tomcat, WebLogic

Database

Oracle 9i, 10g, MS-SQL, mysql

Operating Systems

Win95/NT/2000/XP,UNIX

Software Engineering

UML, Design Patterns

IDE/Tools/Utilities

Software Planner, Eclipse, Maven, Pentaho,Toad, Net Beans, MyEclipse

Networking Protocols

TCP/IP, SMTP, HTTP

WebServices/Messaging

Web Services, SOAP, WSDL, JAX-WS, JAX-RS and SOA.

Source Control

SVN,CVS,VSS

Testing and Building Tools

Maven,Ant, JUnit

PROJECT EXPERIENCE:

Reston, VA Apr’13- Current

MAXe System for New York Enrollment Center,

and New York State of Health

The MAXe system is a case management system developed under the J2EE platform. It was designed and implemented for administering eligibility and enrollment services for state Medicaid and CHPlus health systems. MAXe is responsible for automating enrollment, dis-enrollment, and case management activities in health and human services programs while enhancing productivity of the staff serving Medicaid recipients.

New York EC Call Center will handle the various activities required with a focus on the Call Center and Data Entry activities. Specifically, processing inbound and outbound calls, navigating through case and client overview information, providing information on application status, processing complaints, assisting with plan and provider inquiries, viewing call history, fulfilling materials requests, letter requests,and working tasks created for specific work queues via imaging or workflow processes.

Responsibilities:

Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology.

Developed use case diagrams, object diagrams, class diagrams and sequence diagrams using UML.

Developed the entire application implementing MVC Architecture with IBatis and spring frameworks.

Involved in development of presentation layer using JSF and Servlets with Development tool Eclipse IDE 3.4.

Worked on development of IBatis, including mapping files, configuration file and classes to interact with the database.

Developed the helper classes for better data exchange between the MVC layers.

Developed Web tier by using Ajax, Html and Java Script.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Used Web services – RESTful webservices for getting required information from third party.

Developed the IBatis mapping files using Eclipse IDE.

Deployed applications as archived files and as exploded archive directories. Used Tomcat Server7.0 which helped to organize deployment files and deployment configuration files.

Used ANT tool for building and packaging the application.

Used SVN for Source Control and Version Management.

Environment: Java1.6, J2EE, Servlets 2.0, JSF1.2, JSP 2.1, Spring2.5, CSS, Log4J, Maven, IBatis, Web services, Apache AXIS 2, tomcat7.0, Oracle 10g, Eclipse 3.4, AJAX, Html.

Client: Subaru, New Jersey

Date: Dec 2010- Feb 2013

Project: Online Enrollment System

Role: Java/J2EE Developer

Description: This project is basically a servicing system for subaru financial to apply for the their products on online. It is for the registered customers to make online payments, view the statements etc. It is mainly consists the registration process, account information, making the payments. Once the customer is registered with his account number and with the some other detail it checks with the Vision plus and if it matches it allows to register. Once the customer gets the user id and password he can see his account information and he can make the payments online. Project was based on agile methodology, divided into multiple phases and each phase would get deployed at the end of every Quarter.

.

Responsibilities:

Analysis, Design, Development, Maintenance Phases using OOAD process.

Programming and Development of web pages using Spring 2.5, AJAX, Servlets, JSP and JavaScript.

Corresponding to actions performed in the front end.

SVN is used as a tool for version control.

Environment: Eclipse, JSP 2.1, Servlets, Spring 2.5, Java Script, AJAX, HTML, CSS, ANT, SVN, log4j, Windows XP

IDBS, IVS, MCHECK, HDFC, MA Jan’10 to Jul’10

Java, J2ee Developer

UBP is a system of Bill desk, which takes care of all the online payments. This system takes care of registration of customers and allows making payment online. Then the system processes the payments and generates reports according to successful and failed payments at both end client (payee) and server (bank or biller) side.

Responsibilities:

Analysis, Design, Development, Maintenance Phases using OOAD process.

Programming and Development of web pages using Spring 2.5, AJAX, Servlets, JSP and JavaScript.

Corresponding to actions performed in the front end.

SVN is used as a tool for version control.

Environment: Eclipse, JSP 2.1, Servlets, Spring 2.5, Java Script, AJAX, HTML, CSS, ANT, SVN, log4j, Windows XP

Visa INC, India Oct - 09 to Dec - 09

Java, J2ee Developer

The Project involved Development of module for bill payments for corporate users using web service technology for Visa. Corporate user can create modify and registers users to the billers for payment.

Responsibilities:

Analysis and development phases of Software Development Life Cycle.

Programming and Development of web pages using Spring 2.5, AJAX, Servlets, JSP and JavaScript.

Developed user interface using HTML, Java script.

Wrote object-oriented java code for transparent presentation of both client-side and server-side validation.

Wrote encryption coding to protect the sensitive data of the VISA cards.

Designed and developed communication between client and server using Web Services.

Used Web services - WSDL and SOAP for getting required information from third party.

Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation and version control (SVN).

Involved in the preparation of Test Cases for Integration Testing.

Used J2EE design patterns like Data Access Objects, Factory pattern, MVC & Singleton Pattern.

Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.

Used Ant build scripts deploy the applications in various work environments like QA, development, and Production.

Used SVN for version control of the code and configuration files.

Environment: Java 1.5, JSP, JavaScript, log4j, Eclipse 3.4, Web services, Tomcat, Oracle databases.

Reliance Retail, India Oct 08 - Jul 09

J2EE Developer

Retail Bill pay is a web portal where clients can register and pay their utility bills. There are different modules admin, super admin, user modules, which takes care of user management and user details. Different services are provided to the user email, sms services for bill notification are provided. Reconciliation service is provided for administration purposes.

Responsibilities:

Analysis, development, testing and maintenance process of the application.

Developed user interface using Java, Jsp, Servlets, and JavaScript.

Involved in bug fixing and resolving issues with the QA.

Developed reports generating module in Java, Html.

Enhancement of some applications and user requirements (Change Requests).

Used SVN for version control of the code and configuration files.

Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.

Involved in on-call support for solving client production issues.

Environment: JSP, Servlets, Tomcat, JDBÇ, JavaScript, Html, log4j, SVN.

HDFC Bank, India Oct 07 - Aug 08

J2EE Developer

The application provides a payment gateway by which bill desk customers (banks/billers) implement this application to their site to provide the facility to their customers to pay their utility bills online.

Responsibilities:

Analysis, development, testing and maintenance process of the application module.

Developed user interface using Java, Jsp, Servlets, and JavaScript.

Involved in bug fixing and resolving issues with the QA

Developed reports generating module in Java, Html.

Enhancement of some applications and user requirements (Change Requests).

Used SVN for version control of the code and configuration files.

Used Log4j to capture the log that includes runtime exceptions and created log files on a daily basis.

Involved in on-call support for solving client production issues.

Environment: JSP, Servlets, Tomcat, JDBÇ, JavaScript, Html, log4j, SVN.

World Wide Software, India Aug 05 - Jun 07

J2EE Developer

The application provides a users to select a greeting/gift card. User can personalize the card and give the address details. A payment is done via payment gateway embedded in the application. Later the card cab be printed and sent to the desired location.

Responsibilities:

Analysis, development, testing and maintenance process of the application module.

Developed user interface using Java, Jsp, Servlets, JavaScript, and C.

Involved in bug fixing and resolving issues with the QA

Developed reports generating module in Java, Html.

Enhancement of some applications and user requirements (Change Requests).

Involved in on-call support for solving client production issues.

Environment: JSP, Servlets, Tomcat, JDBÇ, Java Scripts, Html.

Educational Details:

MSc. CS (Master of Computer Science)

B.A. Hons (Computer Application)

DAC (Diploma in Advance Computing)

SCJP 1.4



Contact this candidate