Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Bloomington, IL
Salary:
$55
Posted:
May 11, 2017

Contact this candidate

Resume:

SR.Java developer

Ganapathy

PH: 703-***-****

Email: acz9js@r.postjobfree.com

PROFESSIONAL SUMMARY:

7+Years of experience in all phases of the Software Development Life Cycle which includes Design,Development, Implementation, Maintenance, Support and Testing of software applications.

Proficient in java versions like JDK and J2EE with strong background of OOPs concept.

Excellent Project implementation skills using Core Java, Java Beans, J2EE (JSP, Servlets), EJB, JMS, JNDI, JSF, Struts, Spring, Springbatch, Hibernate, JDBC, XML, Web Services and Design Patterns.

Experience in developing web pages using HTML, CSS,JQuery, JavaScript, AngularJS, BootstrapJS, Backbone JS, JSF and also in making web pages cross browser compatible.

Experienced in design methodologies for software applications using RationalRose, UML.

Strong knowledge and Experience in the Frameworks like Struts, spring, Hibernate and JSF.

Experience in implementing Spring IOC/DI, Spring AOP and Spring with Hibernate.

Good in developing MVCArchitecture basedapplicationsusing Struts, spring and JSF Frameworks.

Experienced in working with the Integration technology like JMS.

Experience in SOAP and RESTful Web Services Development.

Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL.

Implemented Rest Web services using Jersey Implementation.

Strong Programming Skills in designing and implementation of multi-tier applications using Java, Multi-Threading, J2EE, Spring, Spring Boot, Hibernate, Micro Services.

Involved in database layer implementation using Ibatis, hibernate and jpa.

Well versed with UNIX shell scripting to automate various process of development and testing.

Experience in design, development of SOA web services and integrating with the existing web services.

Proficient in using RDBMS concepts with Oracle and MYSQL.

Installed and Managed VMware.

Experience and knowledge in writing SQLQueries, StoredProcedures and Triggers in databases like Oracle, SQLServer, DB2.

Worked on distributed transaction using platform transaction manager and ActiveMQ.

Strong exposure in writing simple and complex SQL, PL/SQL Functions and Procedures, Packages, Triggers, Materialized views etc.

Experienced in SDLC methodologies like Agile and waterfall methods.

Experience in using DOM4J, JAXB, JAXPparsing and XMLBean to process, validate, parse and extractdata from XML files.

Experienced with XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.

Experienced in coding Java designpatterns and J2EEdesignpatterns.

Experienced with Hibernate Core Interfaces configuration, transactional, session and criteria.

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

Experience in Multithreading applications, developing Database layer with ORM frameworks like Hibernate, Ibatis and JPA.

Used Web Sphere, Web Logic, Jboss, GlassFish Application Server and ApacheTomcat web server.

Strong knowledge in Database development including Normalization, Tables, Views, StoredProcedures and Triggers, and Query optimization techniques.

Experience in developing application, automated scripts leveraging MongoDB.

Good Experience in software configuration management using CVS, GIT and SVN.

Experience in using Maven and ANT for build automation.

Experience using continuous integration and continuous deployment using Jenkins and GIT.

Experience in Acceptance Test Driven Development (ATDD) & Test Driven Development (TDD) environment.

Experience in Automation Tools such as Selenium WebDriver.

Used Behavior Driven Development (BDD) Tools like Cucumber by creating the Features and Step Definition files to execute a Cucumber test scenario.

Good exposure to Hadoop components like Yarn, Pig, Hive, HBase.

Tracking the tasks using JIRA.

Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.

Have excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels and can work as a part of a team as well as independently.

TECHNICAL SKILLS:

Languages

JAVA/ J2EE, PL/SQL, SQL

Operating System

Windows, UNIX, Linux

Server Programming

J2EE, Servlets, JSP, Struts, JMS, JDBC, Spring, Hibernate, Spring Boot, SOAP Web Services, RESTful web services, Spring MVC, AWS

Web Programming

JQuery, JavaScript, BootStrap, AngularJS, NodeJS, BackboneJS, CSS, HTML5,JSON, AJAX

Application Servers

WebLogic, WebSphere, Jboss, GlassFish

Web Servers

Apache Tomcat

Database Systems

Oracle 7.x/8i/9i/10g/11g, My SQL, SQL Server 2008/2012, DB2, Mongo DB

OO Modeling

UML, Rational Rose

XML Technologies

XML, DOM, SAX, XSL, XSLT, JNDI, SOAP

IDE

Eclipse, MyEclipse, WSAD, RAD, Netbeans

Version Control systems

CVS, Rational Clear Case, SVN, GitHub

Tools

JUnit, Log4j, SQL*PLUS, TOAD, ANT, Maven

WORK EXPERIENCE:

Progressive Insurance, Bloomington, IL Nov 2015 – Till Date

Sr. Java/J2EE Developer

Description: The application provides comprehensive information concerning various types of

Insurance coverage offered by Progressive. The website functionality was extended by providing the customers to login and performs online transactions like paying bills online and updating their insurance policy. The website was redesigned to provide customized information for the end users.

Responsibilities:

Involved in the enhancements, re-designing the existing application. Actively

participated in interacting and gathering the requirements from the client for the new

enhancements.

Involved in coding, building of Java applications using Core Java, Multithreading, JSP, and Servlet.

Used standard J2EE design patterns and Model-view-controller (Spring MVC) in application design.

Implemented RESTful Web Services and associated business module integration for getting status of claim report.

Integrated and implemented GitHub API's to configure and list the existing project

repositories by using RESTful Web services.

Involved in consuming, producing RESTful web services using JAX-RS.

Used JMS API for asynchronous communication by putting the messages in the

Message queue.

Created Internal RESTful Web Service API using AJAX Call (JSON, JAVA and

AJAX).

Developed Java Beans to be used by JSP pages for presenting Web content.

Worked with multithreaded custom framework similar to Spring-Batch using OSGI and

Caching (Dynamic and Non Dynamic) to develop end of day batch loaders.

Designed and implemented the UI using HTML, JSP, JavaScript, AJAX, and JQuery.

Involved in Design, Documentation, Coding and Testing of the application in Agile

Methodology.

Experience in using Hibernate as an ORM tool to maintain object relational persistence across front-end and Oracle Database, writing queries and creating hibernate mapping

(.hbm) files.

Involved in the development of web services and writing shell scripts for server on

UNIX.

Used JIRA as ticketing system tool to track work items and Log4J for logging.

Written and modified SQL queries and stored procedures for the application to communicate with Database. Oracle used as backend, Worked on SQL queries for persistence of Business Objects.

Involved in mapping data base tables with Business objects using Hibernate.

Environment: Spring MVC, Oracle 10g, Hibernate, RESTful Web services, My Eclipse IDE, WebSphere Application Server, Java, JSP, HTML, JMS, Java script, JQuery, SQL, UNIX, DB2, JIRA and Log4j

State Farm Insurance, Bloomington, IL July 2014 – Oct 2015

Java/J2EE Developer

Description: CMS application provides the business users to create and handle the financial quotes, orders for the customers, and edit the website according to the requirements on the go. This provides the business users the ability to create and access the deals of the customer. StateFarm is one of the leading insurance companies in North American providing various types of insurances which include Auto Insurance, Property insurance, Mutual Funds, Life Insurance etc.

Responsibilities:

Involved in all phases of the application development.

•Designed, developed using Java/J2EE and uses various frameworks: Spring MVC, Hibernate, and Oracle WebLogic.

•Developed web pages using with HTML5, CSS3, Ajax, Angular JS based on W3C standards and Web2.0.

•Developed front-end code with Ajax call in AngularJS and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server, then display the result in web pages by writing AngularJS controller, directives, services, and route providers.

•Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate.

•Implemented SOA based web services, designed and built SOAP web service interface.

•Used Spring annotations as well as xml configuration for dependency injection.

•Integrated Spring JDBC for data access using with Hibernate.

•Worked on performance tuning for the PT (Performance Testing) environment and PROD environments, built reports to access the performance.

•Preparation and execution of test scripts using JMeter and SOAP UI tool to perform Web Services testing.

•Developing Hibernate Configuration files for PostgreSQL and MongoDB.

•Implemented a multi-user chat program using Sockets to allow multiple people to enter and exit a particular chat room at any time. Each user runs a client program that registers with a central server in order to chat with the rest of the users that are currently registered.

•Used SVN as Version Control Software.

•Used JUnit Framework along with Mockito for the unit testing of all the java classes.

Environment: Java/J2EE, Spring framework, Restful Web services, HTTP, JMS, Oracle, JavaScript, HTML5, JBOSS 7, Maven, log4j, SOAP, WSDL, MVC Architecture, Putty, Eclipse, SoapUI, VISIO, SVN, JMeter

Client: TMB bank Feb 2013- June 2014

Accenture

Java Developer

Project: Web Based Banking Application

Description: The project involved developing a web based banking application. The functionality of the project is automating the security management and to provides all banking functionality. It includes four modules maintenance, Deal, Corporate Action and Invoice. User interface is html/JSP.

Responsibilities:

•Responsible and active in the analysis, definition, design, implementation, management, and deployment of full software development life-cycle of project.

Developed User Interface and implementing business process using HTML, JSP and Servlets.

Development of the application that was used to create dynamic JSPs, given input from a database table containing information about the contents of the JSP being developed.

•Involved in writing the presentation layer in Java Server Pages (JSP).

•Wrote Servlet programming for the communication between web browser and server.

Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC

•Used Perl as a Scripting language for server side scripting of web pages.

Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity.

•Coded different deployment descriptors using XML. Generated Jar files are deployed on Apache Tomcat Server.

Environment: Java 1.5, HTML, JSP, Servlets, JDBC, JavaScript, Tomcat, Eclipse IDE, XML, XSL, Tomcat 5, SQL, Perl.

Client: Kotak Mahindra Bank June 2009 to Dec 2012

Hoch Technologies, Hyderabad, India

Junior Java Developer

Description:

Loan Origination System (LOS), a browser-based application for automating and managing loan origin activities. It describes how to efficiently use the application and lays a conceptual foundation for configuring the application to effectively simulate your business environment. LOS contains all the basic features required to effectively manage the loan origination details for each portfolio’s. The available portfolios are Home Loan, Auto Loan and Personal Loan. Currently the system provides only facility for Home Loan (HL) portfolio.

Responsibilities:

Used Eclipse as an IDE for coding the whole application.

Responsible for implementing the whole application in MVC Design pattern.

Designed the user interface pages in JSP using HTML.

Developed server side programming using Java Servlets and EJB.

Responsible for client side validation using JavaScript.

Involved as a team member in developing J2EE Module.

Performed Unit and Functionality testing.

Involved in Exception handling.

Developed Java classes to update, retrieval and inserting records to oracle database using Oracle

Environment: Java, JSP, Servlets, Eclipse, XML, HTML, JavaScript, JDBC, EJB, and Oracle, Web Logic,Windows NT.

EDUCATION:

•Bachelor of Science in Information Technology, SRM Valliammai Engineering College



Contact this candidate