Post Job Free

Resume

Sign in

Sr. Java_J2EE developer having 4+ years of experience

Location:
India
Salary:
75000
Posted:
January 30, 2015

Contact this candidate

Resume:

HARDIK SHAH

** ******** ******, ***. ***** Petrol Pump

Ahmedabad, Gujarat, India

Ph: 990-***-**** Email: acn3fj@r.postjobfree.com

SUMMARY:

Over 4 years of experience in Information Technology as a Sr. Software

Engineer in the areas including Internet/Intranet technology, client server

(multi tier architecture) applications. Specialized in object oriented

analysis and design with specialization in Java, J2EE.

. Experience in developing web based, internet/intranet, client/server,

distributed architecture applications using Java and J2EE technologies.

. Extensive expertise in core Java, Java Servlets programming, J2EE, EJB,

JSP, Struts, Hibernate, Spring, Grails, IBatis, Restlet, MyEclipse,

IntelliJ Idea, Apache Tomcat, Jboss, HTML, JavaScript, PL/SQL, Jasper

Reports, Java Script, Jquery.

. Highly involved in client interaction, requirements gathering and

development of various functional documents for the systems to be

developed.

. Strong experience in analysis and design using SDLC, Agile, and Scrum

Methodologies in Model View Controller (MVC) based frameworks like

Struts, Grails using J2EE.

. Good knowledge of design patterns like Singleton, Strategy design

patterns

. Proficiency in multiple databases like ORACLE 10g, ORACLE 9i, MS SQL,

MySQL.

. Possess strong leadership, and excellent analytical & problem solving

skills.

. Ability to work in team as well as independently with minimal

supervision.

TECHNICAL SKILLS:

Programming Java / J2EE, Java Script, JSP Tag-Libraries, XML,

EJB, JSP, Servlets, JSTL, JUnit, Jasper Reports,

JRXML, Groovy, Jquery

Frameworks Struts, Hibernate, Grails 2.4.4, Spring, IBatis

Methodologies Design Patterns, Scrum, Agile

IDE IntelliJ IDEA 4.5, Eclipse 3.2, MyEclipse, STS, Net

Beans 6.8

Web Services SOAP, REST, WSDL, RESTLET

Tools Mantis, Bugzilla, JIRA, Ant, iReport

Version Control SUBVERSION (SVN), Tortoise, VSS, Github

Tools

Operating Systems Windows 2000 / XP, Unix, Widows 7/8, CentOS 6.0

Web/Application JBoss, Apache Tomcat

Servers

Databases Oracle 10g, Oracle 9i, SQL Server 2005, MySQL

Payment Gateway Paypal, HDFC, DirecPay, Moneris, Citrus

API Facebook, Tweeter, LinkedIn

EXPERIENCE:

Sabse Technologies, Gandhinagar, India April 2013

1) Secure Payment - Payment Gateway System

Secure gateway is online payment gateway system which helps merchant to

collect payment from their customer using Debit card, Credit card and Net

banking.

This system have two modules 1) Admin 2) Merchant. Admin can add, update

transaction charages for merchant and provide API for integrate this system

to merchant portal. Merchant can login this system and see all transaction

done from their application.

Responsibilities:

. Working as Sr. Grails developer and handle 2 junior people and get work

done from them.

. System configuration and maintenance for development and QA environments.

. Back-end API developed using REST webservice.

. Grails was used for Object Relational mapping.

. Involved in unit integration, bug fixing, acceptance testing with test

cases, code reviews.

. Application deployed under UNIX and Windows environment using VPS.

. Troubleshoot production issues (application issues, memory, Tomcat and

performance issues)

Environment: JDK 6, Tomcat 6, Groovy & Grails (Grails 2.2.4), Jasper

Reports (iReport), My SQL, GGTS, SVN, CentOS 6.0, REST

URL : Under development

2) Secure 365 - Online billing system

This application is basically online payment gateway system which handles

all payment requests comes from different application. We have integrated

some payment gateway such as PayPal, Moneris, HDFC Bank, Direct Pay, Citrus

and more.

This application is rest based application which contains modules like

items, orders, invoices, transactions, transactions details, refunds,

reports, payment configuration for particular user or company.

Responsibilities:

. Developing new modules and also integrate new payment gateways with this

application.

. System configuration and maintenance for development and QA environments.

. Involved in unit integration, bug fixing, acceptance testing with test

cases, code reviews.

. Application deployed under Centos Linux based system.

. Troubleshoot production issues (application issues, memory, Tomcat, Jetty

and performance issues)

. High interaction with operations and various other teams.

. Designed/ developed over 8 modules.

. Manage 2 junior people and take work done from them.

Environment: J2EE, JDK 6, Tomcat, Jetty, Spring, IBatis, Jasper Reports

(iReport), Web Services (Restlets), My SQL, Eclipse, SVN

URL : www.secure365.com

Cygnet Infotech Pvt Ltd, Ahmedabad, India Oct 2011 to

Mar 2013

1) MBS (My Building Strata)

This is basically property management system in which all the function

regarding property are going to manage. This application includes over 80

modules like Property, Customer, Service Charge, Accounting, Vendor,

Contractor, Tenant, Reports etc.

This application use by three main user that is Super admin, Customer and

Tenant/Owner which have different authority to access different modules

based on their roles and permission.

Responsibilities:

. Designed/Developed UI framework for reports (using AJAX) using Jasper

Reports.

. System configuration and maintenance for development and QA environments.

. Grails was used for Object Relational mapping.

. Extensive usage of J2EE design patterns namely Singleton

. Involved in unit integration, bug fixing, acceptance testing with test

cases, code reviews.

. Application deployed under UNIX and Windows environment.

. Troubleshoot production issues (application issues, memory, Tomcat and

performance issues)

. High interaction with operations and various other teams.

. Designed/ developed over 20 modules.

Environment: J2EE, JDK 6, Tomcat, Groovy & Grails, Jasper Reports

(iReport), Web Services (REST), JUnit, My SQL, STS, SVN, Manits

URL : Intranet Project

2) Online fax service

Online fax service is internet based application thru we can send fax to

email as document format or using email we can send document as hard copy

via fax machine.

This application divides into three parts that is Corporate, International

and Domestic. The main objective of this application is to sending fax over

internet without using physical fax machine. UI of this application are

developed using CMS (Magnolia CMS).

Responsibilities:

. Providing support and enhancement to this application.

. Grails was used for Object Relational mapping.

. Involved in unit integration, bug fixing, acceptance testing with test

cases, code reviews.

. Troubleshoot production issues (application issues, UI issues)

. High interaction with operations and various other teams.

. Created Dynamic Runtime Logger plug-in as an enhancement part of this

application.

Environment: J2EE, JDK 6, Tomcat, Groovy & Grails, Jasper Reports

(iReport), JUnit, Oracle, STS, SVN, JIRA, Magnolia CMS

URL : www.efax.com

River Delta India, Ahmedabad, India Nov 2010 to Oct

2011

1) Property Management System

Property management system is an application which is useful to manage

property's accounting system, manage owners and tenants details. This

application are developed only for USA people due to that reason all rules

of accounting are basis of USA accounting.

To use this application, user need to signup this application and than he

can login to system. After login to this system user can create owner,

tenants, and property details. Using this detail accounting data was

generated and which helps to generate reports.

Responsibilities:

. Study and analysis of business and functional requirements.

. Worked as a Component Developer to code in Java and J2EE technologies.

. Created UI using JSP's and Struts based framework.

. Using POJOs for storing data required.

. Provided extensive pre-delivery support using Bug Fixing and Code

Reviews.

. Extensive usage of J2EE design patterns namely Singleton.

. Responsible for handling 5 trainee people and assign work and get work

done from them.

Environment: J2EE, JDK 6, Tomcat, Hibernate 2.0, Struts, My Eclipse,

Jasper, My SQL

URL : www.alquilty.com

Aromonic Technologies, Ahmedabad, India Dec 2009 to

Nov 2010

1) Professional Tax Application

The objective of this application is to calculate professional tax of

current year of an organization. This application contains different types

of modules like company registration, 16 forms which helps to calculate

different types of taxes and profession tax of an organization and company.

This application is intranet application which has super admin

functionality. Super admin can create sub user and assign modules to

operate according to their roles and permissions.

Responsibilities:

. Study and analysis of business and functional requirements.

. Designing an application framework for application.

. Manage development process of all modules and assign suitable work to

other developers

. Created UI using JSP's and spring based framework.

. Using POJOs for storing data required.

. Responsible for building & deploying of an application to client machine.

Environments: J2EE, JDK 6, Spring, Hibernate, Eclipse, My SQL, JSTL, IText

2) Patient Management Application

Patient management application is desktop based application developed using

Java Swing technology. The objective of this application is to manage

patient details that come to clinic. This application also manage list of

prescriptions given to patients.

This application contains different kinds of modules like patients,

inventory, doctor's details etc.

Responsibilities:

. R & D on SOAP, EJB

. Communicate with client and other developers.

. Responsible for building & deploying of an application to client machine.

. Ability to work efficiently under supervision of client using desktop

sharing

Environments: Swing, SOAP, EJB, Net Beans 8.0, Jboss, Ant

EDUCATIONS:

Degree Institute/ Year Percentage

University

MCA Gujarat Vidyapith May 2010 68.00

B.Com Gujarat University April 2007 63.00

H.S.C - Commerce GHSEB April 2004 72.83

S.S.C GSEB April 2002 72.00

PERSONAL DETAILS:

. Date of Birth: 30th June 1987

. Father's Name: Mukeshbhai B Shah

. Language Known: English, Hindi, Gujarati.

. Marital Status: Married

. Sex: Male

. Nationality: Indian



Contact this candidate