Post Job Free

Resume

Sign in

Java Developer Project

Location:
United States
Posted:
June 15, 2016

Contact this candidate

Resume:

Shekar T

Email: acu9h6@r.postjobfree.com Phone: +1-484-***-****

Professional Summary

Java Developer with around four years of IT experience in Product Development and Enterprise Application development, with Java and J2EE.

Experience in Analysis, Design, Development, and Support.

Good Object-Oriented Design and Development knowledge.

Worked extensively on enterprise applications on development environments using Java, JDBC, Servlets, spring, hibernate, Ibatis, REST, XML and XSD.

Exposed to Agile model and Test Driven Development (TDD).

Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture.

Experience in developing the User Interface Screens for presentation using Java, JSP, HTML, Java Script, Ajax and JQuery.

Sound knowledge in Version control systems like SVN, CVS, Subversion, GIT.

Experience in using Design Patterns like MVC, Data Access Object (DAO), Singleton, Business Delegate and Service Locator.

Sound knowledge in implementing elastic search using Apache Solr and Solrj.

Experience in working with various tools like Maven, Junit and Log4J.

Experience in developing applications using cache services like Memcache etc.

Experience in developing applications using nosql databases like MongoDB.

Experience in writing sql queries and stored procedures using Oracle 8i, MySql, and PostgreSQL.

Highly committed towards meeting project deadlines.

Possess strong problem analysis skills with ability to follow project standards.

A quick learner by traditional and conventional methods.

Good team player with excellent interpersonal skills and positive attitude.

Experience Summary

Sapeare Technologies May 2011 – Dec 2014

Java Developer

Education

MS Computer Science 3.6 May 2016

BTech Mechanical Engineering 3.1 March 2011

TECHNICAL SKILLS

Programming Languages

Java, C, Python

J2EE Technologies

Servlets, JSP, JDBC, JMS, PL/SQL, REST, SOAP

Frameworks

Spring 3.0/3.2.5, Hibernate, Angular.js

Scripting Technologies

HTML5, CSS3, JavaScript, JQuery, JSON, Ajax

App Server & Web Server

Tomcat6.0, Jboss, Jetty, Websphere

Database

Oracle10g, MySQl, Postgres, mongoDB

Java Development Tools

Eclipse, My Eclipse, Net Beans, Notepad++, Jdeveloper

Profiling tools

PMD, Sonar

Database Tools

SQL Developer

Version Control System

CVS, SVN, subversion

Operating Systems

Windows 7/XP/2000, Unix, Linux

Testing

Junit

Build Tools

Maven

Other Tools

Splunk, JIRA, Apache Solr

Project Descriptions

Project: AllConnect Direct Client Feb 2014– Dec-2014

Sapeare Technologies Inc.

Role: Java Developer

Environment: Windows, UNIX, Java, Spring MVC, Spring Batch, HTML5, CSS3, JavaScript, Jquery, AngularJS, JSON, Maven, REST, SOAP UI 3.6, MySQL

Description:

As a Java Developer, performed design and development for a web-based application called ACDC (AllConnect Direct Client) to help customers directly place the orders. It is a light weight application that goes hand in hand with “Viper Client API” (an internal API written for the back end services) for displaying the products that are available for the customer at the entered location and allowing them to order. It is built to display the products, product features and promotions etc., that are present in the entered location. It also interacts with various checkout modules (like AT&T, Verizon etc.) for allowing them to check out the real time products. It validated the data entered by the customer.

Roles and Responsibilities:

Developed clients for consuming the services from Viper Client API.

Published services for validating the entered address and suggesting the correct address based on the address typed.

Published services for getting the product data like product features and promotions based on the customer entered address.

Integrated hibernate framework with Spring MVC.

Implemented Spring Batch for batch updates.

Designed and developed queries and stored procedures for storing and retrieving data.

Developed code modules for validating the data entered by the customer.

Monitored, reviewed, debugged and deployed the application.

Performed code reviews and code walkthroughs.

Developed JUnit Test cases using Junit.

Project: SCORE (Sales Centre Order Review & Evaluation) June 2013 – Feb 2014

Sapeare Technologies

Role: Java Developer

Environment: Windows, UNIX, Java, J2EE, Amazon S3, Mongo DB, Spring MVC, HTML5, CSS3, JavaScript, JQuery, AngularJS, JSON, Ajax, Maven, REST, SOAP UI 3.6

Description:

As a Java Developer, designed and developed a web-based product called SCORE (Sales Centre Order Review & Evaluation) to help the customer to review the orders that are placed and for the management to review the agent’s performance. It saves the HTML data that is present at the time of ordering and saves them in a cloud on page loading and page submitting. The metadata is stored in a local database. When the order need to be evaluated, the metadata from the database is used to retrieve the page data that is stored in the cloud and the page is rendered using the HTML.

Roles and Responsibilities:

Developed Jquery functions for capturing HTML data from the pages.

Integrated the logic for capturing the HTML data in all jsps in Concert application.

Developed functions using Amazon S3 API for storing and retrieving the HTML data.

Created views for displaying the HTML data retrieved from cloud using JSP, HTML, Jquery, and AngularJS.

Used MongoDb for storing the metadata of the HTML pages.

Developed control classes and other business functions using MVC design.

Developed the project using industry standard design patterns like Abstract Factory, Business Delegate, Service Locator for better maintenance of code

Monitored, reviewed, debugged and deployed the application.

Developed JUnit Test cases using Junit.

Project: Concert Dec 2012 – June2013

AllConnect.

Role: System Analyst

Environment: Windows, UNIX, Java, J2EE, Spring MVC, Spring Batch, hibernate, PostgreSQL-9.3, HTML5, CSS3, JavaScript, JQuery, AngularJS, JSON, Ajax, Maven, REST, SOAP UI 3.6

Description:

As a Java Developer, designed and developed a web-based module Checkout-Static for large web-based Call centre sales application called Concert. The main purpose of this Concert is to replace the legacy application “Accord” (application previously used by allconnect) and to enhance the users experience using the technologies like HTML5, Jquery, AngularJS, RESTful webservices etc.

Checkout-Static is integrated with SalesCenter (a web based module doveloped to assist call center) module that is used for checking out the static products i.e., products that don’t have a real time validation.

Responsibilities:

Involved in analysis, design, and development phases of the module.

Developed generic code for displaying the preconfigured product features and promotions.

Developed code displaying the multiple Utility products using Zip only search(a services created in Allconnect to retrieve the products that are available in the area using zip code)

Implemented Round Robin process for displaying the Utility products if there are multiple Utility products.

Published web services for retrieving the promotions that the customer qualifies based on the data entered and his selections.

Developed sql scripts for storing the product related data, customer data etc.,

Implemented spring webflow for changes the display dynamically based on the selections made by customer.

Implemented Spring Batch for batch updates.

Created dynamic user interface functions using AngularJS and jquery for displaying the features of the product.

Created logic for dynamically display the dialogues based on the selected features and the preferences.

Implemented the cache service using MEMCache.

Integrated Log4j commons for logging and info for tracing.

Used JIRA as project management tool and to track work items.

Participated in Agile ceremonies like attending daily scrum meetings, sprint planning.

Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.

Project: Concert Feb 2012 – Dec 2012

Sapeare Technologies

Role: Java Developer

Environment: Windows, UNIX, Java, J2EE, Spring MVC, Spring Web flow, PostgreSQL-9.3, RESTful webservices, HTML5, CSS3, JavaScript, JQuery, AngularJS, JSON, Ajax

Description:

As a Java Developer, designed and developed a web-based application called “SalesCenter” (a module in Concert application). SalesCenter is an application that goes hand in hand with modules like “Viper Client API” (internal API that is created for the backend services), shopping cart, checkouts etc. to improve the performance of the application.

Responsibilities:

Developed clients to consume the viper services.

Developed the code to dynamically display the details of the customer on the page using AngularJS.

Implemented spring webflow for dynamically changing the flow of pages based on the customer’s input.

Implemented client side validation using Jquery and javascript.

Published web services for creating and updating the new customers that are enrolled.

Implemented the cache services like MEMCache.

Implemented Log4j commons for logging and info for tracing.

Used JIRA as project management tool and to track work items.

Participated in Agile ceremonies like attending daily scrum meetings, sprint planning.

Involved in daily standup meetings to provide regular updates on individual tasks and progress of user stories.

Coordinated with Release Management team for deploying the application builds to QA and PROD environment.

Project: Cartera Commerce May 2011 Feb 2012

Sapeare Technologies

Role: Java Developer

Environment: Windows, UNIX, Java, J2EE, Spring MVC, iBatis, oracle-8i, ant

Description:

As a java developer, worked on a loyalty program called Cartera (formerly known as “Vesdia”) to support loyalty marketing services to financial institutions, affinity groups and merchants; leveraging their proprietary, proven technology and leading merchant network. Cartera provides merchant-funded reward solutions that create marketplace differentiation and integrates seamlessly with existing operations and result in increased profitability. Developed an interface for creating merchants and offers for credit card point processing. Worked on enhancements to modules like Offer Search and Export & Import of Merchants and Offers.

Roles and Responsibilities:

Designed and developed Offer Import screens for importing the existing offers from database and merchant search page for searching the merchants.

Designed and implemented server side Java code using Spring framework and IBatis DAO on JBoss application server

Implemented logic for uploading data from EXCEL files using Apache POI.

Implemented logic for generating Excel reports.

Developed and executed unit test cases and was involved in system testing phase.



Contact this candidate