Post Job Free

Resume

Sign in

Web Services Service

Location:
Bloomington, IL
Salary:
65/per hour
Posted:
December 28, 2016

Contact this candidate

Resume:

RINI

(Java/J*EE Developer)

Bloomington, Illinois 61704

SUMMARY:

* ***** ** ********** ** design, development and implementation of software applications using Java, J2EE technologies. Having good experience in the Information Technology Industry and also healthy participation in all phases of Software Development Life Cycle (SDLC) including analysis, design, coding, testing.

Extensive experience in developing and Strong Skills in Object Oriented Programming Concepts OOPS with OOP methodologies.

Extensively worked in Core java coding and object oriented design with strong understanding of Collections frame work, Multithreading and Event/Exception handling

Experience in developing Web based GUI's using JSP, HTML, DHTML, CSS, JavaScript (and its frameworks like JSON), Action Script, DOJO, JQuery, EXT JS and Ajax.

Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer overhead between user and server.

Expertise in application development using JSP, Servlets, JDBC, Spring Web flow, Spring Batch, Spring Security and AOP features, Hibernate, JSF, XML, Web Services- SOAP, WSDL.

Expertise in XML and related technologies like XSL, XSLT, XPATH and parsers like JAXB.

Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.

Expertise in designing and developing enterprise applications using J2EE technologies like, Struts 1.2/2.0,Spring 3.0 and 4.0, JDBC,JMS,JAXB, SAX/DOM, Web services.

Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.

Developed Web Services and web service clients using Apache Axis2 framework, XML and XSD’s .

Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions, Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming.

Good Working knowledge of ANT, MAVEN and Log4J.

Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.

Well experienced in using JUnit for performing unit-testing framework.

Extensive experience in testing on multiple operating systems including UNIX, Sun Solaris, and Windows. Experience in developing crystal reports.

Played a major role in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced& highly competitive environments.

Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

Well versed in using MVC (Model View Controller) architecture for developing applications using JSP, Servlets, JSTL and Java Beans

Experience in implementing Web Services (SOAP, WSDL) using Axis framework.

Proficient in using RDBMS concepts with Oracle 9i/10g, DB2 and MySQL.

Good client communication and interpersonal skills - involves understanding client requirements and bridging effective communication between team.

Good understanding of ORM technologies such as JPA, Hibernate and Spring JDBC.

Worked on different Web/Applications Servers-Web Sphere, Web Logic, JBoss&Tomcat.

Proficient in Object Oriented Programming using Core Java, Multi-threading, Synchronization, Serialization, Collections and Data Structures.

Experience in working on various Spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.

Good exposure and experience with SOA (Service Oriented Architecture), and J2EE Web Services based on SOAP, WSDL, UDDI, Skeleton, Stub, JAX-WS, JAXB, JAX-RPC using tools like Apache Axis.

Worked with Spring Inversion of control (IOC), by using setter Injection and Spring Constructor Injection for Dependency Injection.

TECHNICAL SKILLS

J2EE Technologies

Servlets, JSP,EJB, JSF, JDBC, Web Services, JMS, UML, Design Patterns,, soap UI,JSTL

Application Servers

Apache Tomcat 7.0.35, Web Sphere, Web Logic, JBoss

Scripting Languages

Java Script

Database

MYSQL, MS SQL Server 2008,Oracle 9i/10g, DB2

Frame Works & Architectures

MVC Architecture, Apache Axis2 Architecture, Spring framework, hibernate,.NET

IDE

Eclipse, Dream Weaver, Visual Studio 2008

Markup Language

XML, XSD, XSL, HTML

Operating System

Unix/Linux, Windows NT/ 2000, XP

Tools

Apache ANT, Log4j, J Unit Test, SQL Developer, Dream weaver

Language Know

Java, SAS,SAS DI,HTML,XHTML,CSS

CERTIFICATIONS

SAS Certified Base Programmer for SAS 9.2

SAS Certified Data Integration Developer for SAS 9.2

EDUCATION:

Bachelors of Technology, Electronics &Communication Engineering - University of Calicut -2011

PROFESSIONAL EXPERIENCE

Client Name: Apple Inc.

Location: Cupertino, CA. November 2015-Till Date

Role: Software Developer

Description:

POS (Point of Sale) project for Apple Inc. at Cupertino, CA. This project develops and maintains the Java/J2EE applications used in all the Apple retail stores across all GEOs worldwide. This is one of the most critical projects of Apple, worked on various modules for this project.

Responsibilities:

Automated various activities of the tool using Unix scripting e.g. Expect, shell scripts

Implemented Web-based user interfaces for POS-PAT tool using JQUERY, HTML, CSS and AJAX.

Implemented domain and service model using extensive JavaScript OOPs concepts.

Build server side components using Struts 2.0 MVC, Spring, REST web services.

Used Spring MVC for implementing the Web layer of the application. This includes developing Controllers, Views and Validators. Developed the service and domain layer using Spring Framework modules like Core-IOC, AOP.

Handled deployment activities and come up with strategies for these activities.

Created functional specifications and design documentation.

Schedule plans and rollout activities for the team

Enhancement and defect fixes using Apple proprietary tools and Spring and MVC architecture.

Configuring Tomcat and JBOSS builds for various components of the project.

Environment: Java/J2EE, Spring, MVC framework, RESTful Web Services, eclipse

Client Name: Fifth Third Bank,

Location: Cincinnati, Ohio December 2014-October 2015

Role: Software Developer

Description:

Corporate Banking solution product at 53 bank with the Sybase product 'Financial Fusion' which encompasses a full range of services like Multi-user access, User profile management, Entitlements, Account management, Cash management, Controlled disbursement, Payments and transfers, Wire transfers, Check Imaging Services that enable banks to offer their corporate clients a robust, technically advanced, banking solution.

Responsibilities:

Followed Agile Methodology worked in Sprints of 15 days and handle Modules like Billing, ticketing

Involved in the process of analysis, design, and development of the application

Responsible for working with the client on establishing deliverables, timeline, budget, managing project scope and project resources.

Debugging and Troubleshooting any technical issues while implementing the applications

Extensively worked on Spring Frame Work

Responsible for writing SQL and PL/SQL queries for writing stored procedures

Worked on ticketing and Billing Module

Implementation of REST fulWebService and SOA Architecture

Created quality working J2EE code to design, schedule, and cost to implement use cases.

Involved in writing the database integration code using Hibernate Leveraged the AOP features of spring framework to handle exceptions.

Developed the Login, Policy and Claims Screens for customers using AJAX, JSP, HTML5, CSS3, JavaScript .

Used a custom framework sitting on the top of Node js and MongoDB and has used a lot of clients side javaScript plug-ins.

Used Spring Framework's IOC Dependency Injection to inject Service Object into Action Classes.

Involved in writing code to transform XML documents using JAXP (SAX and DOM Parsers).

Contributed in design and development of Spring/MVC web based application.

Service layer development using Spring Core Framework.

Used Validator framework in developing the applications.

Involved in writing JSP and JSF components. Used JSTL Tag library (Core, Logic, Nested, Bean and Html tag libs) to create standard dynamic web pages.

Developed action classes and form beans and configured the struts-config.xml

Used Hibernate in persistence layer and written hibernate mapping files and Named Queries.

Effectively prepared for and organized technical inspections to review code and design models with peers and software architects.

Involved in performing Unit and Integration testing (JUnit).

Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve SOA.

Deployed the application in BEA Web-logic Application Server 10.0.

Used Apache Tomcat 7.0 for deploying servlets for fast and light weight processing wherever required.

Used Ant for build, create JAR, WAR, EAR files and deploy the EAR files automatically and also taken care of build.xml

•Involved in both developing and consuming Restful web services using Jax-rs and Jersey, supporting both XML and JSON.

Extensively used XML files to code configuration files.

Designed and developed the UI using HTML 5, CSS 3 and JSP, JSTL, JQuery.

Worked on front end and back end application development. Have upgraded additional functionalities and services with the use case provided.

Environment:: Core Java, Java 1.6, Spring MVC, Clear Case, Apache, Eclipse 3.3, JSP, JSF, swing, JNDI, Log4j, JUnit 4.5, XML, HTML 5, JavaScript, Web logic Application Server 10.0, Apache Tomcat 7.0, Oracle 10g, Windows, Backbone.js, Apache CFX.Mongodb, RCP

Client Name: Well Care

Location: Tampa, Florida September 2013-October 2014

Role: Java Developer

Description:

Well Care delivers a broad portfolio of information technology and business process outsourcing (BPO) solutions to a diverse base of federal, state and local government agencies, and commercial enterprises. ECAMS is the health care/Medicaid Management information system developed by Well care. Provider One is the application developed for state of Washington health care management. In this provider submits the claims and ECAMS application will be processing the claim. It also developed health care/Medicaid Management information system for different states like Michigan, Maryland, and Utah.

Responsibilities:

Analysis and understanding of business requirements and implement the process using Agile methodology.

Communicated with the Leads and BA's for better understanding of the design requirements.

Designed and developed various modules and services application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.

Used Hibernate in persistence layer and developed POJO's, Data Access Object (DAO) to handle all database operations.

Implemented features like logging, user session validation using Spring-AOP module.

Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services by generating stubs and consuming the existing services.

Developed server-side services using Java, spring, Restful Web Services.

Responsible for writing business rules and debugging edit logics in Rule Engine.

Worked with operations team for monitoring the performance issues and other operations issues as they arise.

Involved in writing the code for the server side validations in JSP.

Developed front end of the application using JSP pages, CSS, HTML.

Used SoapUI to test the services.

Written new and altered queries for the added functionalities using SQL.

Optimized queries to reduce computations using well-structured SQL queries.

Worked on change requests based on the requirements.

Involved in finding and fixing the RC (Root Cause) of the bugs/issues the existing modules.

Involved in validating the various fields in the screen by using Java Script and AJAX.

Involved in deploying and configuring the application on the Web Sphere for all environments.

Wrote the request mappings and screen definitions for the application.

Worked with Clear Case for source control management, creating views, and performing code delivery, code labeling and code merging.

Supported deployment teams in merge issues while delivering the code to different environments.

Environment: Java, J2EE 1.5, Core Java, Eclipse, Web Sphere, JSP, Servlets 2.5/3, JMS 1.1, Hibernate 3.2/3.5, Spring DI & AOP, Web Services-SOAP, WSDL, AXIS, JAX-RS, JAX-WS, UML, HTML, DHTML, JavaScript, Struts 1.1, CSS, XML, AJAX, Ant, Log4j, Oracle10g, JUnit 4.

Client Name: JP Morgan Access

Location: New york city, New York September 2012-August 2013

Role: Java Developer

Description:

It is an internal project for J.P Morgan Clients, to integrate all the client-managing services such as cash balances, daily transactions, instant information, etc.

I have worked on module called Authorizations, using which the client can 'Add' and 'Delete' the Authorizations to the specific persons on his Companies Business Account. The Authorized persons will have the right to manage the company bank accounts i.e. they can add new employees or delete the existing employees from the Client Business Account list. In simple words, by using this service the client can give rights to certain people who can manage the companies account, Add or Delete persons into company.

Responsibilities:

Worked extensively on Spring MVC Framework.

Developed the Restful Web Services with JSON in order to provide a service of updating the Currency Exchange position from the sub systems.

We have consumed a Rest API using Jackson for fetching the read and update the balance for a specific account during the deal processing.

Extensive experience in designing professional UI web applications using front-end technologies and Frameworks like HTML5, CSS3, JavaScript, j Query, AJAX, JSON, Twitter Bootstrap, Angular JS and Node JS.

Developed mockups and prototypes using HTML and CSS3.

Implemented Service and consumer for SOAP to update the account and customer information on every SOD.

Developed the application for responsive to different screen resolutions using Bootstrap and CSS3 media queries.

Extensively worked on Hibernate ORM.

Worked extensively on PL/SQL.

Extensively worked on Maven.

Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.

Worked on XML binding and unbinding.

Involved in developing a Single Page Application using AngularJS.

Played an active role in implementing the web services for the interacting with the other systems.

Played a major role in the development of the new module NDF (Non Deliverable Forward)

Setting up the environment and deploying the application using Maven.

Unit testing of functionalities using JUnit.

Played an active role as Technical Consultant for the cross projects.

Played an active role as mentor for group of developers.

Coordinating team activities.

Environment: Java, JSP, Spring, Hibernate, Restful Web services, SOAP Web Services, JSON, JDBC, XML, JavaScript, Jasper, Oracle, Web Logic, Castor, Quartz, IBM Clear Case, Maven, Junit, Linux, Windows, Servlets, IBM WAS (Web Sphere Application Server)

Client Name: Chase Pay Middleware Services

Location: New york city, New York June 2011-July 2012

Role: Java Developer

Description:

Responsible for delivering solutions to provide access to various new and existing JP Morgan Chase payment capabilities to consumer and business through ecommerce and mobile platform. The application focus currently is around digital wallet capabilities and ability to use credit and debit cards in ecommerce and point of sale transaction using Web and mobile client application. Core capabilities of application include wallet enrolment and unenrolment, account eligibility, provisions and tokenization.

Responsibilities:

Developed APIs for life cycle operations of Provisioning, Wallet maintenance operations.

Involved in creating the service layers to setting up the wallet application.

Developed the User Interface using technologies like HTML, CSS, JavaScript, Bootstrap, Jquery, and Angular Js.

Developed AJAX, JQuery, JSON based Design in creating better, faster, and more interactive web applications.

Extensively worked on developing Client side validations using JavaScript and Angular.js.

Creating RESTFUL web services using Spring Data, Spring Security, Testing with JUnit and Mockito framework, and Spring Integration.

Used Spring JDBC, JPA and Hibernate to read/write data into database.

Involved in creating the Spring REST web services, Spring integration.

Extensively used Java multi-threading to implement Batch Jobs with JDK 1.7 features

Used Eclipse, SOAP UI, oracle SQL developer as IDE for java development.

Involved in trouble-shooting and debugging issues across all environments.

Used Spring Batch for scheduling and maintenance of batch jobs

Developed JSP and HTML pages using CSS as part of the presentation layer.

Implemented Logging, profiling, tracing using Spring AOP AspectJ.

Played major role in creating interface to communicate with Visa Service using Rest template.

Developed APIs for external party IDs used by Merchants to process transactions.

Developed data modification layer using ORM tools like Hibernate.

Provided support for integration environment testing and triaging the issues.

Provided support for Deployment and Production validation.

Developed Filters and Interceptors to SSL Security validation and redirections.

Environment: Java 1.7, SpringBatch, HTML, CSS, JavaScript, Bootstrap, Jquery, Angular Js, AJAX, JQuery, JSON, AOP, Aspect, Hibernate, JMS, Maven, SVN, Oracle 11g, Super putty, Eclipse, Crucible, Jira, Splunk, SOAPUI, Tomcat7.



Contact this candidate