Post Job Free
Sign in

Java Project

Location:
Smyrna, GA
Posted:
March 17, 2014

Contact this candidate

Resume:

********@*****.***

MANIKANDAN ELUMALAI DEVARAJAN 404-***-****

SUMMARY

• 9+ years of experience in software development includes Analysis, Design and Development of Web-

based applications.

• Extensive experience in design and development of multi-tier applications using Java, J2EE, Struts, Spring,Hibernate, XML, XSD, RESTFUL,SOAP, WSDL, HTML, Adobe Flex, JavaScript, Tag Libs, AJAX, Junit.

• Experience with 2-tier, 3-tier and N-tier architecture.

• Worked on different Application and Web Servers like IBM Web Sphere, BEA Web Logic, Apache Tomcat and

JBoss.

• Extensive experience in different IDEs like RAD, Eclipse, NetBeans and Jbuilder.

• Experience in Object Oriented Analysis and Design (OOAD) techniques using UML in Rational Rose and MS

Visio.

• Experience in web application design using open source MVC, Spring and Struts Frameworks.

• Extensive Experience in using MVC (Model View Controller) architecture for developing applications using

JSP, Java Beans and Servlets.

• Experience in client side Technologies such as HTML, DHTML, CSS and JavaScript.

• Strong experience of developing data models using Hibernate POJO's and configuring Hibernate persistence

layer.

• Experience using Hibernate for mapping Java classes with database and using Hibernate query language

(HQL).

• Experience in various methodologies like Waterfall and Agile.

• Proficient in using RDBMS concepts with Oracle 9i/10g, DB2,Sybase,Informix,SQL Server and MySQL

• Expertise in Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions,

DDL, DML SQL queries.

• Excellent communication and interpersonal skills and involved in client interactions for scoping, effort

estimates and status reporting.

EDUCATION

• Master of Computer Applications, University of Madras Chennai, India. 2004.

• Bachelor of Mathematics, University of Madras Chennai, India. 2001.

TECHNICAL SKILLS

Java/J2EE Technologies: Servlets, JSP, Java Beans, JDBC, RMI, JMS, JNDI, Swing.

J2EE Frameworks: Apache Struts2, Spring 3.x, Hibernate 3.x, Log4J, JSF, Junit.

Web Technologies: XML, XSL, XSLT, SAX, DOM, CSS, Java Script, HTML, AJAX, GWT, Web services, SOA.

Application Servers: IBM WebSphere 6.x, WebLogic 9.x, Jboss, Tomcat 5.x.

Programming Languages: Java, Adobe Flex, C++, SQL, PL/SQL, Unix script.

Database: Oracle 9i/10g, DB2, SYBASE, INFORMIX, SQL Server, MySQL.

IDE: Eclipse 3.x, RAD 7.x, Jbuilder.

Operating Systems: Windows, Unix, Linux.

Source Control: ClearCase, CVS, Subversion,TFS.

Methodologies: Waterfall model, Agile.

Others: Microsoft Visio, ANT, Maven,TOAD, Shell scripting, Rational Rose, MQSeries.

WORK EXPERIENCE

Official Payments – Norcross,GA May -2013 – Till Date

Java J2ee Developer

Description:

The project Payment Gate Way Applications Provide the services for all the payments and payment processors.

• Participate in project planning sessions with business analysts and team members to analyze business IT

requirements and translate business requirements into working model.

• Created the EJB3 Web Services to create and send Nacha file

• Created the EJB3 Web Services to create and send custom Nacha file

• Used JAX-RS Annotation to write restful Web service.

• Used JAX-WS Annotation to write restful Web service.

• Design with lightweight containers, SOAP/REST web services IOC/DI, POJO based services, transaction

management, contract-driven web services, Hibernate integration.

• Created the batch processing EJB3 web services and scheduled it on quartz batch job scheduler .

• Used JQuery to create a web page to update a Payment auth and Settllement Auth Detail with auto refresh

using AJAX.

• Added new pages for reporting in existing application and used extended js and spring mvc

• Design the table design based on the requirements.

• Written Stored Procedures, triggers and used cursor.

• Written database views for Reports

• Written SQL queries in hibernate named queries

• Implemented the comparator class to sort the objects in collections.

• Used universal connection handler to do handle the multiple database operation in a single transaction.

• Written user defined exception specific to application. For Resulful service written a code return a exception

in a xml with a error code.

• Created the branch in tfs for every release and merge into trunk after production deployment.

• Used Ant and Maven to build and deploy the project.

• Added parent and child dependency in POM file.

• Worked with QA team for testing and resolve defects.

• Deigned Use case diagrams, Class diagrams and Sequence diagrams using VISIO.

Environment: Java, Eclipse, RESTFUL webservice, SOAP WebService,

Hibernate,Spring,EJB3,JMS

Home Depot –Atlanta,GA Oct -2010 – May 2013

Java J2ee Developer

Description:

The project IMS (Inventory Management System) Applications ability to record every product arriving, stored,

shipped and delivered to and from the Home depot Store.

• Participate in project planning sessions with business analysts and team members to analyze business IT

requirements and translate business requirements into working model.

• Created and deployed web pages using HTML, JSP, JavaScript and CSS.

• Developed Web services (SOAP) to interact with other components.

• Developed Restful web service to interact with other components.

• Used Jersy servlet to identify the restful web service at the initial start of server based on the annotation.

• Used JAX-RS Annotation to write restful Web service.

• Used Cairngorm framework in developing user interface using Adobe Flex.

• Used to echache for storing the rtagid and allowed only one user to edit who locked and other users to view

• Used java batch framework and developed java code to accomplish specific task by invoking http url.

• Used JSF framework in developing user interfaces using JSF UI Components, Validator, Events and

Listeners.

• Converted the xml request to java object and java object into xml using XTREAM.

• Overridden the Date Converter class to support many date formats.

• Implemented the comparator class to sort the objects in collections.

• Used universal connection handler to do handle the multiple database operation in a single transaction.

• Written user defined exception specific to application. For Resulful service written a code return a exception

in a xml with a error code.

• Written a code to generate a pdf reports using itext.

• Written a code to generate a pdf reports using Adobe flex.

• Written JUnit Test cases for perform unit testing.

• Migrated soap service to restful service.

• Converted ejb objects into pojo objects.

• Developed web application using jquery. Written a code to do a AJAX call to restful service from jquery.

• Used clear case for version control.

• Use Subversion for software configuration management and version control.

• Created a branch in SVN for every new release and after production deployment merged into trunk.

• Used OM Workflow to package the application.

• Used open make to deploy the project on server

• Configured my application on Jenkins to create package and deployment.

• Worked with QA team for testing and resolve defects.

• Deigned Use case diagrams, Class diagrams and Sequence diagrams using UML.

• Deploy the application on the WebSphere Application Server.

• Development and QA Deployment done in Linux server.

• Used JndiRealm to access authentication information stored in an LDAP based directory server.

Environment: Java, Eclipse, JSP, Struts, Adobe Flex, RESTFUL webservice, SOAP WebService HTML,

CSS, XML, SVN, Hibernate, TOMCAT, Websphere Application Server 6.1,Linux.

The AC Nielsen – Oldsmar,FL April 2008 – Sep 2010

Java J2ee developer

Description:

Intranet based system which determines the incentives that should be provided to the Nielsen households and assigns

the compensation amount. It issues compensation checks for households who participate in Nielsen TV rating. It

generates accounting reports for the Finance department and Threshold report for the users.

Responsibilities:

• Participated in project planning sessions with business analysts and team members to analyze

business IT requirements and translated business requirements into working model.

• Used Agile software development methodology which helps to develop project plans.

• Involved in Initial designing and creating Use case diagrams, Sequence Diagrams and class

diagrams using the MS Visio Tool.

• Developed page templates using Struts Tiles framework

• Implemented Struts Validation Framework for Server side validation.

• Developed Jsp’s with Custom Tag Libraries for control of the business processes in the middle-tier

and was involved in their integration.

• Implemented Struts Action classes using Struts controller component.

• Created display tag to generate database driven reports.

• Written stored procedures, triggers, and cursors using Sybase.

• Written a web application in struts which would allow to create, edit and delete the policy.xml

• Written UNIX script to call java program to do an end of the day operations.

• Scheduled the job in cron-tab.

• Scheduled the job in control-m

• Development and QA Deployment done in Solaris server.

Environment: Java, RAD6.0, JSP, HTML, CSS, XML, JavaScript, CVS, AJAX, Struts2, Tomcat,

Sybase, MS Visio, UML, Hibernate,Solaris.

CITY BANK Sep 2006 – Mar

2008

Java J2ee Developer

The project primary purpose was to display to the User (typically Citi Managers) – the content from any Business

Unit pertaining to Accounting Transaction Cases created on a daily basis for every money transaction or check

transaction. Each such case will have its own info like Case ID, Unit Name, FIMP code, Region Code, Transaction

Amount, Transaction date, etc. This information is picked up from Content Engine of File net. File net P8 comes with

a suite of in-built system ECM (Enterprise Content Management) meant for handling content management and

business process management. The file net set-up ECM consists of Process Engine, Content Engine and Application

Engine. Application Engine is a presentation layer for Content Engine and Process Engine.

Responsibilities:

• Implemented the JAAS for user authentication and authorization ..

• Written and JASS Call back method to authenticate and authorize different module based on role.

• Written java code to access LDAP for authenticate the user called from JAAS.

• Design and development of application using Java, J2EE, Struts2, Hibernate & XML

• Used Hibernate framework for the backend persistence

• Used LOG4j extensively to log regular Debug and Exception statements.

• Using Java Swing developed a Tiff Image tool to convert the multiple signature images into single

tiff Image.

• Design UI in sturts application and in action class called a business object to interact with filenet.

• Written a code to create, read, edit and delete in filenet content management.

• Written a code to upload the attachment in filenet using file upload.

Environment: Java, J2EE, Servlets, Velocity, HTML, Java Script, Oracle 9i, Hibernate, XML, AJAX,

Struts2, Eclipse, IBM Websphere, JBoss, CSS, UML, CVS, HQL, xdoclet.

NigaSoft – Jul 2004 – Sep 2006

Java J2ee Developer

Description:

Online Appointment Scheduler for Hospitals / clinics. Group concept is applied in this application under a group

there will be set of doctors, location, schedule admin(maintains the schedule of the group) and

administrator(maintains the group) Super Administrator has the overall control over the System.

Responsibilities:

• Implemented MVC design pattern using Servlets, Java Beans and JSP; Designed and developed

UML diagrams using Rational Rose.

• Used to singleton pattern to cache the master data’s from database. For example country.

• Used Java Script for Client side validations.

• Developed SQL queries and stored procedures for the application.

• Written stateless session bean to handle admin bean.

• Written java script calendar like out look to fix, cancel and reschedule the doctor appointments.

• Written stored procedures, triggers, and cursors using Oracle PL and SQL

Environment: Java, J2EE, JSP, Servlet, JDBC, SQL, Java script, HTML, CSS, Oracle, XML, Tomcat.



Contact this candidate