Post Job Free
Sign in

Developer Project

Location:
Bengaluru, KA, India
Posted:
February 11, 2015

Contact this candidate

Resume:

ANCHAL RAJPOOT

Email ID: **************@*****.*** Mobile: 847-***-****

Professional Summary

• A professional with 7 years of experience as JAVA/J2EE Developer,actively involved in end-to-

end development of software products from requirement analysis to system study, designing,

coding, de-bugging and maintenance.

• Strong understanding of N-tier architecture and MVC design pattern.

• Expertise at JDBC API for connection and access to databases, proficient in SQL.

• Extensive development experience on different IDE’s like Eclipse, MyEclipse, Net Beans.

• Worked with application servers including Red Hat JBoss, Apache Tomcat server, Oracle Web

Logic and IBM WebSphere.

• Experience in Web Services Technologies like SOA,WSDL, SOAP, and UDDI.

• Hands on experience with JUnit and Log4j in developing test cases and determining application

functionality.

• Experienced in RDBMS such as SQL Server, DB2, Oracle, MySQL.

• Experience in J2EE and related technologies like Servlets, JSP, JSF, EJB, JDBC, JSTL, JNDI.

• Expertise in Web-Development technologies like HTML, DHTML, JavaScript, CSS, XML,

XSL/XSLT, JSON, AJAX and JQuery.

• Extensive experience in design and development of Web Applications with various Open Source

frameworks like Struts Framework, Spring Framework and Hibernate.

• Well experienced in Spring framework (Dependency Injection, AOP, Spring MVC, Spring

DAO, Spring ORM using Hibernate).

• Working experience with Hibernate as the back-end ORM tool for implementation of

persistence layer and mapping of POJOs.

• Well versed with core Java concepts like Collections, RMI, Serialization and Java Bean.

• Experienced with Java MultithreadedProgramming to develop multithreaded modules and

applications.

• Expertise in applying Java Messaging Service (JMS) for reliable information exchange across

Java applications.

• Quick learner with effective communication skills, strong analytical and problem solving ability

with a keen eye on performance, flexibility and efficient design of software solution.

Technical Skills

Languages Java (J2SE 5.0, Java SE 6, Java SE 7), C, C++, C#, UML, HTML,

XML, JavaScript, SQL, PL/SQL, JQuery, AJAX, CSS, XSLT.

J2EE Technologies& Servlets, JSP, JDBC, JMS, EJB, JSF, JSTL, JSON,

Frameworks

JAX-WS, JAX-RS, JNDI, RMI.

Spring Framework, Apache Struts, Hibernate, Apache CXF.

Methodologies Waterfall, Agile, RAD.

Web Services SOA, WSDL, SOAP, UDDI, REST.

Technologies

Other Tools & Maven, Apache Ant, Rational Rose, SVN, CVS, GWT, HP Load

Runner, SoapUI, JUnit, Log4j.

Testing Frameworks

Database SQL Server, DB2, Oracle, MySQL.

Web Application Servers JBoss, Apache Tomcat, IBM Web sphere, Oracle Weblogic.

IDE Eclipse, MyEclipse, Net Beans, Microsoft Visual Studio.

Operating Systems WIN 2000/XP/Vista/7, Unix, Linux.

Professional Experience

American Express, Phoenix, AZNov 2013 – Till Date

Sr. Java/J2EE Developer

Project Description:

American Express offers credit card and payment services to customers for individuals and businesses of

all size.This project involved enhancements and maintenance of the online banking application.

Responsibilities:

• Created design documents and reviewed with team in addition to assisting the business analyst /

project manager in explanations to line of business.

• Involved in analysis, design, construction and testing of the online applications.

• Involved in meeting to gather information and requirements from the clients and preparing the

requirement document.

• Prepared the detailed functional requirements along with screenshots and description of all the

modules.

• Used AJAX for asynchronous communication with server.

• Designed and developed Application based on Struts Framework using MVC design pattern.

• Implemented the Model View Controller (MVC-2) architecture using Jakarta Struts framework in

the presentation layer.

• Developed Struts Action classes using Struts controller component.

• Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.

• Used Struts validator framework for client side and server side validation.

• Also implemented dynamic loading of JSP’s using AJAX.

• Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks

like Struts and Hibernate.

• Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL

Server database.

• Responsible for writing complex SQL and HQL queries.

• Apache Ant was used for the entire build process.

• Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using

UML.

• Used CVS for version controlling.

Environment: Java 1.6, J2EE, JUnit, ANT, AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server,

Servlets 3.0, Struts 2.0, HTML, XML, Hibernate 2.0, Log4j, WebLogic, Unix, Rational Rose, SVN.

Amkor, Chandler, AZJan 2013 – Oct 2013

Sr. Java/J2EE Developer

Project Description:

This application is interfaced with the overall workflow of Amkor’s semiconductor assembly and test

services. The application has several sub processes and an automated application for generating reports,

billing, customer information, entering test results and overall monitoring.

Responsibilities:

• Implemented the architecture of the modules according to the J2EEstandards (Presentation-tier,

Business-tier and Persistence-tier).

• Part of a design team with extensive usage of Rational Rose in design phase through the detailed use

cases with Sequence, Activity, Collaboration and Classdiagrams.

• Implemented open source MVC architecture using SpringMVC and configured the beans

extensively, used SpringIOC for dependency injection.

• Used SpringAOP for transaction management features.

• Implemented persistence layer using Hibernate for Object relational mapping.

• Consumed JAX-WS web services using ApacheCXF framework with SOAP messages for

capturing IVR responses.

• Used SOAP-UI to test the Web Services using WSDL.

• Designed and developed user interfaces using JSP, CSS and implemented Ajax/JQuery for

Asynchronous Retrieval of data.

• XML is used to get the data and XSLT and XPath are used to represent the data in web forms.

• Java Script is used for client side validation and scripting functions.

• Used Ajax to refresh only certain section of the page and reduce the load on the web server to

improve the UI performance.

• Involved in creating and extracting data from database using SQLQueries,

PL/SQLStoredprocedures, triggers and packages on Oracle database.

• Implemented logging by using Log4j, developed assertions to work with JUnit, and worked SVN

control for version controlling.

• Used Maven for build code.

Environment:Java, Spring, Hibernate, Oracle, JSP, HTML,CSS, XML, XSLT, SOAP, JavaScript,

JUnit, IBM Websphere Log4j, Apache CXF, SOAP UI,WSDL, Maven, Eclipse IDE, Rational Rose,

Agile.

HMS, Nashville, TN Oct 2011 – Dec 2012

Java/J2EE Developer

Project Description:

Health Management System (HMS) is an Internet E-commerce web application where physicians and

other health care practitioners could register themselves and build a custom website. They can

communicate with their patients, set appointments, deliver articles, and provide access to products. They

can set their own store features including pricing, product line, featured product, and all administrative

functions.

Responsibilities:

• Developed User Interface using Java Server Pages (JSP), HTML, and CSS.

• Design and develop UIs using JSP, Struts, coded back end using Java andStrutsframework.

• Implemented Struts & Hibernate framework, Validations and declarative transactions.

• Involved in database design and creating database objects like tables, and retrieving data from tables

in DB2.

• Worked on impact analysis to migrate existing persistence layer to Hibernate.

• Created web pages using JSP, HTML and CSS.

• Used SOAP to call a XML Web Service, Created webservices using SOAP, to allow application

and services to connect to them over the Internet.

• Implemented unit testing of the application using JUnit.

• Deployed the application in JBOSS Application Server.

• Used Eclipse IDE for development and SVN for versioning.

Environments:Core Java, JSP, Servlets, Struts, Hibernate, WebServices (SOAP), HTML, CSS,

JavaScript, JUnit, AJAX, DB2, SQL, JBOSS, Eclipse, CVS, Linux/UNIX.

IEC Electronics Inc., NY Dec 2010 – Sep 2011

Java/J2EE Developer

IEC Electronics (A Fortune 200 Company) is a global provider of products, services and solutions to

industrial and commercial users of electronic components and enterprise computing solutions. IEC

serves as a supply channel partner for over 900 suppliers and 125,000 original equipment manufacturers,

contract manufacturers and commercial customers through a global network of more than 310 locations

in 51 countries.

I worked as the J2EE Developer on the module “e-supply chain - bill of materials”.

Responsibilities:

• Involved in and development phases of Software Development Life Cycle.

• Designed the Architecture of the project as per StrutsMVCFramework

• Developed the application using Test Driven Development for java/J2EE

• Participated in Sprint meetings.

• Involved in UI development by using HTML and CSS and designed, developed and validated the

front end using GWT and JSP,

• JSF Tag libraries for reusable web interface components including the open source Display Tag

libraries.

• Used EJB as a middleware in developing a three-tier distributed application.

• Designed and developed the Validators, ControllerClasses and Java bean components

• Participated in the design and development of database schema and Entity-Relationship diagrams of

the backend MySQL and Oracle database tables for the application.

• Designed and Developed StoredProcedures, Triggers in Oracle to cater the needs for the entire

application. Developed complex SQLqueries for extracting data from the database

• Implemented custom design patterns and the best practices in Struts and Hibernate

• Designed and built SOAP web service interfaces implemented in Java using Apache SOAP&Axis

• Written and debugged theMaven for building the entire web application

• Involved in developing Integration Issues, System Testing Issues, UserAcceptanceIssues and

Production Issues including JUnit.

• Deployed the application on WebLogicapplicationserver

Environment: JDK, JSP, JSF, Servlets, EJB, Struts, Hibernate, SQL Server, Eclipse, Maven, Log4j,

CVS, WebLogic, SOAP, CXF, WebSphere, WSDL, JSON, GWT, Load Runner, JAX-WS, JMS,

JavaScript, HTML, CSS, XML, XSLT, UNIX.

Syniverse, Tampa, FL Nov 2009 –Nov 2010

Java/ J2EE Developer

Project Description:

Project to replace the existing middleware hardware on Windows platform and move to a Sun Solaris

platform. This allowed to satisfy the requirement for increased traffic, reduced the number of outages,

allowed for growth and additional volumes, provided ease of maintenance and added features, resulted

in reduced costs from 3rd party’s software.

Responsibilities:

• Involved in meeting with business to gather requirements.

• Involved in analyzing business requirements and compose them into a technical use cases.

• Used Object-oriented development techniques such as UML for designing Use case, Sequence,

Activity and Class and Object diagrams.

• Designed and developed the application based on Spring MVC framework.

• Developed Components and Interfaces using EJB 3 stateless session beans and Hibernate.

• Configured and maintained the Application using Spring framework

• Developed Restful webservices to access centralized database called CrossRoads.

• Created HTML, CSS, JSTL and DHTML pages for Presentation Layer.

• Deployed the Enterprise Java Beans in WebSphere App Server.

• Developed extensive client side validations scripts using Java Script.

• Used JAXB/DOM to process XML messages.

• Involved in Java and PL/SQL code reviews.

• Wrote batch jobs for loading data from .CSV files into database.

• Involved in designing test plans, test cases and overall Unit, Integration and Security testing of

system.

• Used Eclipse as IDE for development and unit testing.

• Used Subversion as repository to control versioning of projects.

Environment: Java, J2EE, Spring, EJB 3, Hibernate, Webservices, JSP, JSTL, JavaScript, JNDI, JDBC,

PL/SQL, Oracle 10g, XML, Log4j, UML, JBoss, WebSphere Application Server 6.0, Eclipse,

Subversion, Linux.

Kanpur Electricity Supply Company (KESCO), IndiaAug 2007 –Aug 2009Java/J2EE Developer

Project Description:

The core of mPower is the billing & customer care modules, structured to address the challenges &

growing demands being faced to handle the billing trade cycle and customer related processes

effectively and efficiently on a revenue assurance model. mPower is a comprehensive product that puts

in place customer centric business processes and enables better management of customer needs with the

pro-active aim of enhanced revenue generation.

Responsibilities:

• Involved in various phases of Software Development Life Cycle (SDLC) of the application like

Requirement gathering, Design, Analysis and Code development.

• Involved in developing the Struts based web-MVC architecture.

• Involved in developing the Struts Action classes and configuration files.

• Involved in developing the persistence logic and mapping files in Hibernate ORM.

• Involved in developing Struts with Hibernate integration.

• Involved in coding of JSP.

• Involved in developing various POJO classes in the framework.

• Developed server side scripts using JSP and JavaBeans.

• Worked with QA team for testing and resolve defects.

• Used Apache Tomcat to deploy the applications.

Environment: JDK 1.5, J2EE, Servlets, JSP, Struts 1.x, Hibernate, HTML, CSS, JavaScript, XML,

Eclipse, SVNand Apache Tomcat 5.0.

Education

• Bachelors in Computer Science from DAVV University, India.



Contact this candidate