Post Job Free

Resume

Sign in

Developer Java

Location:
Mississauga, ON, L4T 0A1, Canada
Posted:
July 02, 2015

Contact this candidate

Resume:

Naveen

Java/J*EE Developer

acqj8r@r.postjobfree.com

Ph: 647-***-****

SUMMARY:

Around 5+ years of experience in developing, deploying and maintaining application using Java and J2EE technologies

Expertise in Object Oriented Programming concepts (OOP), Knowledge of multi-threading and distributed environment.

Proficient in Core Java, Enterprise technologies such as EJB, Struts Framework, Spring Framework, JMS,JTA, Hibernate, Java Web Service, SOAP, REST Services, Java Threading, Servlets, JSP, JDBC, Core Java etc.

Expertise in Spring MVC, Spring Dependency Injection, Spring Batch, Spring ORM, spring web flow, Spring DAO, Spring Core, Spring AOP and Hibernate and iBatis.

Experience working with single page MVC frameworksAngularJS, Angular UI and NodeJs.

Experience in server side programming like Servlets, JSP, JDBC, JNDI and JMS.

Good experience on application servers like Apache, JBoss, Web Logic, Web Sphere.

Experience in development of software applications using Java, JDBC, Servlets, JSP, JSTL, Struts, Hibernate, spring, JavaScript, HTML, CSS, XML, XSLTand AJAX.

Experience in developing applications using Agile,Waterfall, RAD and Test Driven methodologies

Proficiency in programming with different Java IDE’s likeEclipse, MyEclipse, NetBeans, RAD and JDeveloper.

Hands on expertise in front-end development utilizing JavaScript frameworks such asjQuery as well as front end technologies HTML5, CSS3, and Ajax.

Good exposure to Web Services development using spring 3.0.

Good experience in XML and XSLT/X-Path.

Strong experience in Scrum, UML and Test Driven Methodologies.

Experience in Design and Development of database systems using Relational Database Management Systems MS SQL Server and Oracle.

Good experience in writing complex SQL queries, stored procedures, PL/SQL and triggers.

Experience in writing JUnit and DB Unit test cases in test driven environment.

Developing various user interface components and web pages using Struts framework, JSP, Struts Custom Tags, HTML, DHTML, and JavaScript.

Integrating Struts with JSP and using Struts Custom Tag Libraries to display the value of variables defined in configuration files, parse XML, conditionally display parts of a page, and access the database

Well experienced on Code Review, Testing (Unit Testing) and Code fixes based on review and test results.

Expertise in requirement /specification gathering and estimation.

Experience working extensively on both Unix/Linux based and Windows environments.

Quick Learner, highly motivated team player with excellent organizational and analytical skills.

Excellent analytical capabilities and good communication skills.

SKILL SET:

Java/J2EE Technologies

Java1.x (JDBC, Multithreaded Programming, Swing, Socket Programming, JNI, and JMF), J2EE 1.x (EJB, JSP, JSF, Servlets, Java Mail, RMI, Web Services - SOAP, REST Services, JMS, JNDI, LDAP, Struts, Spring 1.2/2.x/3.x, JUnit, Ant, Log4j, XML, and Ajax)

Other Languages

C, C++, JavaScript, Python

Operating Systems

MS Windows 9x/NT/2000/XP/2003 and UNIX/Linux

Databases

Oracle 8i/9i/10g/11i, MS Access, MS SQL Server 7.0, MySQL

Frameworks

Struts 1.2.9/2.x, spring 2.5/3.x, Hibernate 3.1.

Application/Web Servers

WebSphere 4.0/6.0/6.1, WebLogic 6.2/7.0/8.1/9.2/10.x, JBoss 3.0/4.x, TomCat 5/6.x

IDE and Configuration Tools

RAD 6.0/7.x, Eclipse 3.2/3.3, MyEclipse7.5/8.6, MS Visio, UML

Design Patterns

J2EE Core Patterns

Web Technologies

HTML, HTML5, JavaScript, JQuery, AngularJS, Ajax, XML, Struts, spring, JSF, Custom Tags, WebServices, CSS

PROFESSIONAL EXPERIENCE:

Delloite, Toronto, ON July 2013 to Till Date

Role: Java/J2EE Developer

Project: Online Banking:

Description: Delloite’s Financial Service Industry provides comprehensive, integrated solutions to banking & Securities, Insurance and Investment management sectors. As a Delloite Resource worked at Scotia bank which is a diversified financial services company providing consumer, commercial, insurance, investment banking and trust services to personal and business banking customers. This system provides the facility for the customers to access their account information online and follows to find his/her accounts status, current existing balance, allows the customer to transfer the amount from one account to another, view current transactions, previous transactions and all paying bills online.

Roles & Responsibilities:

Developed Enterprise banking application usingJ2EE andSpring MVC Framework that leverages Model View Controller (MVC) architecture.

Used Spring IOC for dependency injection.

Developed spring framework’s Aspect-oriented programming (AOP) to write various cross-cutting routines to execute some recurring functionality like logging module execution times, recording application usage, auditing user login data etc.

Used Hibernate ORM tool for mapping between database and pojo objects in Java.

Hibernate framework is used in persistence layer for mapping an object-oriented domain model to the relational database.

Developed data access queries using HQL and Hibernate Criteria API.

Implemented various design patterns in the project such as Data Access Object (DAO) and Singleton.

Designed and developed the web-tier using AngularJS framework.

Used JSON for rendering into web layer using RESTful framework.

Designed and developedRESTful web services using Springframework.

Used Agile / Scrum software development and release management for delivering enterprise applications through multiple release cycles.

Involved extensively in writing SQL and PL/SQL Stored Procedures and Functions.

Receiving Developed JMSsubscriber for receiving account updates using TIBCO EMS.

Developed JUnittest cases for Unit testing of the application.

Wrote shell scripts.

Deployed the application ontoTomcat server.

Environment:Java,2EE, Agile, Spring, Spring MVC, Rest full Web Services, JSON, Hibernate, Servlets, JSPs, JMS, SVN, JUnit, JavaScript, TIBCO EMS, CSS, Html, jQuery, Tomcat Server, Oracle, Maven, Windows 7, Linux, Eclipse, Autosys.

United Health Group, Toronto, ON Jan 2012 –May 2013

Java/J2EE Developer

Project Name: Payroll ERP

Payroll ERP is developed to satisfy all the Payroll needs of a corporate. This software is used to aid in automating and providing timely and accurate payroll processing for all types of employees. Payroll software has built-in functions to accommodate the life cycle of payroll processing. This system captures details of different categories of Employees and generates pay slips detailing their income details calculated based on the Organization Budget lines, Income tax details and others.

Responsibilities:

Worked on Agile Methodology to meet timelines with quality deliverables.

Create functional and technical specifications for products.

Identified the high level test cases by working with testing team.

As a Programmer participated in the designing of the Web framework using Struts framework as a MVC design paradigm.

Involved in entire life cycle development of the application.

Reviewing and analyzing data model for developing the Presentation layer and Value Objects.

Exhaustively developed Hibernate Criteria Queries and Hibernate Query Language (HQL) for Optimized Searching of huge data sets.

Responsible for developing the UI pages using HTML5, CSS3, JavaScript, Bootstrap, JSON, JQuery and Ajax.

Used Struts & JavaScript for client-side validation.

Developed and configured Struts ValidatorForms, MessageResources, ActionErrors, Validation.xml, and Validator-rules.xml.

Developed the client side scripts using JQuery and AJAX.

Developed Controller using ActionServlet and Action mapping provided by Struts framework.

Wrote Hibernate configuration and mappings xml files for database access.

Extensively Worked with RAD 7 and Oracle Weblogic 10g to develop and deploy the application.

Deployed applications on JBOSS application server.

Developed various java objects (POJO) as part of persistence classes for OR mapping with databases.

Worked on Linuxenvironment while deploying the application servers.

Developed SQL stored procedures and prepared statements for updating and accessing data from database.

Development carried out under Eclipse Integrated Development Environment (IDE).

Environment: J2EE, Hibernate, Struts 1.2, Spring core 2.5, CSS, JSP, JSTL, Servlets, JavaScript, HTML, XML, JUnit, Eclipse, TOAD, Websphere, Clearcase, RAD, Ant, Oracle Windows 7, Linux.

State of NM, Santa Fe, NM May 2010 – Dec 2011

Java Developer

Project Name: Automated SOW Application

Description: State of NM uses the Automated SOW application to streamline and decrease the cycle time of the SOW (Statement of Work) process. Initially the creation of SOW was a manual process, which was going back and forth between Honeywell Program Managers and Co-Sourcing suppliers.

Responsibilities:

Analyzed Business Requirements and Identified mapping documents required for system and functional testing efforts for all test scenarios.

Performed Requirement Gathering & Analysis by actively soliciting, analyzing and negotiating customer requirements and prepared the requirements specification document for the application using Microsoft Word.

Developed Use Case diagrams, business flow diagrams, Activity/State diagrams.

Adopted J2EE design patterns like Service Locator, Session Facade and Singleton.

Configuration of application using spring, Hibernate, DAO’s, Actions Classes, JavaServer Pages.

Configuring Hibernate and Tiles related XML files.

Developed the application using SpringFramework which uses Model View Controller (MVC) architecture with JSP as the view.

Extensively used Spring IOC for Dependency Injection.

Developed Servlets and Java Server Pages (JSP), to route the submittals to the EJBcomponents and render-retrieved information using Session Facade, Service Locator (design pattern).

Extensively involved in developing Web interface using JSP, JSP Standard Tag Libraries (JSTL) using Spring Framework.

Developed J2EE components on Eclipse IDE.

Deployed the applications on Websphere Application Server.

Used Oracle11g database for tables creation and involved in writing SQL queries using Joins and Stored Procedures.

Writing complex SQL queries and reviewing SQL queries for the other team members.

Developed JUnit Test Cases for Code unit test.

Worked with configuration management groups for providing various deployment environments set up including System Integration testing, Quality Control testing, etc.

Environment:J2EE,Hibernate, Spring, RAD, RSA, SQL Developer, Oracle 11g, Rational Clear Case, Rational Clear Quest, Rational Requisite Pro, UML, MS Visio, MS Office, Windows, Linux.

KPIT Cummins Info systems Ltd, India Jun 2009 – Apr 2010

Software Engineer

Project Name: Web Based CCP

Web Based CCP is the automation tool for Idleway Marketing Pvt.Ltd, regarding to sales of the different products to different customers in the various dates and has to maintain the warranty and guaranty period. Depending on the duration has to provide suggestions to the customers about the product. Maintain the customer and product’s Details.

Responsibilities:

Involved in the designing phase.

Designed the UML diagrams using Rational Rose.

Prepared the data flow diagrams using Visio.

Design and development of the pages usingHTML, CSS and JavaScript.

Server side coding was done using Servlets and Struts.

Developed web page effectively usingHTML, CSS andJQuery and also experience in making webpage cross browser compatible.

Performed coding and testing of software modules.

Experience with Maven to build JAR and WAR files.

Environment: J2SE 5.0, Servlets2.5, JSP1.1, Jquery, Maven, Struts, SQL Server, JDBC driver, XML, HTML, CSS, JavaScript, Windows, Linux.

EDUCATION:

B.E in Information technology, India.



Contact this candidate