Resume

Sign in

Web Services Service

Location:
Harrisburg, Pennsylvania, United States
Posted:
January 15, 2018

Contact this candidate

BhuvanV

+1-678-***-****

ac31p5@r.postjobfree.com

PROFESSIONAL SUMMARY:

An IT professional with 7 years of hands on experience in all phases of Software Development

Life Cycle including Analysis, Design, Development, Integration, and Implementation including the collection of requirements, UI design, identification of business needs constraints and implementation using Java in multiple domains ranging from E-Commerce, Health care, Banking, Health Care and Life Insurance.

Experience in Java/J2EE programming technologies like JDBC, Servlets, JSP, JavaBeans, EJB,

JMS, JNDI, Web service (SOAP, Restful), JDBC and Java Mail.

Strong working experience with, which includes usage of IoC/Dependency Injection and different spring modules like Core Container, Data Access/Integration, Web and AOP in Web applications.

Experience in implementing open source frameworks like JPA, Hibernate (ORM Frameworks) and Spring frameworks and experience in mapping Object-Oriented domain model with relational databases.

Expertise with web based GUI architecture and development using JSP, Tag libraries, HTML, CSS, AJAX, JQuery, JavaScript, React JS, Node JS, Express JS and Angular JS 1.x and 2.0.

Hands on experience in Hibernate, JPA and spring framework.

Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.

Work experience on application servers like WAS (WebSphere Application Server), Web logic,

Apache Tomcat web server and JBOSS.

Expertise in XML parsing technologies like JAXB and JIBX.

Proficient in RDBMS concepts, writing SQL Queries, Stored Procedures, Triggers, Cursors and

Functions.

Worked on various ide’s like eclipse 4.2, NetBeans 8.0, XCode 6, Intellij idea, rad.

Expert understanding of various creational, structural, and behavioral Design Patterns.

Good experience with version controls like SVN, CVS & GIT.

Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.

Trained the operations team on managing supporting application after deployment.

Excellent knowledge about banking domain and supply chain management.

Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.

EDUCATION:

Bachelors in Computer Science Engineering, J.N.T University; Hyderabad, IND.

Masters in Information Technology, Kennesaw State University; Marietta, GA

TECHINCAL SKILLS:

Programming Languages

JDK 1.5,1.6,1.7, C, SQL, PL/SQL

Web Technologies

Java, J2EE, Spring, Hibernate, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA JSTL, EJB, JMS, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

XML Technologies

Java, J2EE, JDBC, Struts, Spring, Hibernate, Swing, Multi-threading, JSF, XML Parsers, JSP, Servlets, JNDI, JDBC, JSTL, JMS, JPA, JCA, JTA, JSTL, JDO, EJB, JMS, Java Swing, Web services, SOAP, WSDL, JAX-RS/WS, Java Beans, JavaScript, AJAX.

Web/App. Servers

IBM Web Sphere, Web Logic, JBoss, Apache Tomcat

IDE & Reporting Tools

Eclipse, NetBeans, Red Hat Developer Studio, RAD, WSAD. / TOAD, Maven, Ant, PL/SQL Developer, JUnit, iReport.

HTML Editors

Adobe Dreamweaver CS 5.5, MS FrontPage 2003

J2EE MVC Frameworks

S Spring 2.5, 3.0, JSF 1.2 with PrimeFaces

Databases and Tools

Oracle8 / 9i /10g, HSQL, Sybase, MySQL, MSSQL, MongoDB, SQL Server, IBM DB2, Toad for SQL Server.

Frameworks

Struts, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate, DWR, Log4j.

Web service specifications and Implementations

JAX-RPC, JAX-WS, JAX-RS, ESB, Axis, JWSDP.

Methodologies

Agile, Scrum, Test Driven Development.

Scripting/GUI Tools

HTML5, DHTML, JSON, JavaScript, CSS3, Shell Script, Dreamweaver, MS FrontPage, VBScript, JSTL, JSP, JQuery, AngularJS, Node JS, Express JS

Version Control

Rational ClearCase, SVN (Apache Subversion), CVS (Concurrent Versions System) and GIT

Testing

JUnit 4.1, J-Mock, Easy Mock, Jasmine Test, Karma test, Spring Test.

Logging Tools

Log4j

Continuous Integration

Hudson, Jenkins

PROFESSIONAL EXPERIENCE:

Client: Captial Blue Cross - Harrisburg, PA Oct. 2017 – Till date

Role: Sr. Java Developer

Description:

This project was implemented to offers a full range of health care plans. It provides a web-application developed to establish a service to physicians and other healthcare practitioners where doctors could register themselves and build a custom web site. Practitioners can communicate with their patients, setting appointments, delivering articles, and providing access to products. Doctors can set their own store features including pricing, product line, featured product, and all administrative functions.

Responsibilities:

Involved in Analysis, Design, Development, Integration, and Testing of application modules.

Developed static pages using HTML, CSS, JSP with Ajax calls in JQuery to retrieve data as JSON Object from back-end RESTful Server, then display the well-organized result in web pages by writing Angular 4 controller, directives, services, and route providers.

Developed Object-oriented code and worked with Angular validation. Enabled validation on forms across application and notified users of invalid input.

Developed core Java programs for all business rules and workflows using spring framework.

Implemented REST messages for communication between web service client and service provider.

Designed and developed Micro Services business components using Spring Boot; Used Spring Boot to create stand-alone spring applications.

Used Maven builds script to deploy the application and Eclipse for application development.

Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection.

Implemented the service layer using Spring MVC, with transaction and logging interceptors.

Worked on JSON model objects request/response content type for server communication.

Used REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.

Used the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application.

Used Git, SourceTree as versioning software tools in software configuration management.

Involved in configuring hibernate POJO Objects and mapped using Hibernate Annotations to access database and retrieve data from the database.

Used Docker for creating Docker images for launching containers on AWS EC2 and Expert in using Docker for Environment provision solution.

Wrote database queries and programs for data insertion, updates, and views.

Used REST Client and POSTMAN to test the rest based services and used Junit and Mockito to test the middleware services.

Cross-checked whether coding standards are being followed.

Used JIRA tool for creating change tickets and handling production bugs.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML5, Bootstrap, CSS, Angular 4, JavaScript, jQuery, AJAX, Eclipse, Maven, Spring MVC 4, Spring Boot, Log4J, Tomcat, Oracle 10g, JUnit, Design Patterns, PL/SQL Developer, JSTL, WEB 2.0, JIRA, Restful Web Services, Jekins, Docker.

Client: Dish Network - Denver, CO Oct. 2016– sep 2017

Role: Java UI Developer

Description:

The project is an application system designed in use of correctly filtering out user behaviours and analyse user’s data to get the proper solution. The system is integrated with web service and hosted on server. Modules including data importing, adding filters, creating analysis models, generating reports and results analysis.

Responsibilities:

Involved in complete development of Agile Methodology. Participated in Scrum process that is used for planning different iterations of the project.

Involved in developing new portfolio Multithreaded-application with complete new design which will be compatible with existing application.

Developed Interactive GUI screens using HTML, bootstrap and JSP and data validation using JavaScript and AngularJS.

Developed UI using JSP and AJAX Call in JSP pages, business implementation in Servlets and Struts action class.

Filling the requirement gaps and communicated with Analyst to fill those gaps.

Established a JSON contract to make a communication between the JS pages and Java classes.

Worked Groovy on Grails framework which makes creating complex workflows much simpler.

To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.

Utilized TDD methodology Integrated Spring DAO for data access using Hibernate.

Used Spring Security for Authentication and Authorization of the application.

Implemented an asynchronous, AJAX and JQuery UI components based rich client to improve

customer experience.

Extensively used Maven to manage project dependencies and build management.

Developed the UI panels using Spring MVC, XHTML, CSS, JavaScript and JQuery.

Used Hibernate for object Relational Mapping and used JPA for annotations.

Integrated Hibernate with Spring using Hibernate Template and uses provided methods to implement

CRUD operations.

Established Database Connectivity using JDBC, Hibernate O/R mapping with Spring ORM for

MySQL Server.

Followed good coding standards with usage of JUnit, EasyMock and Checkstyle.

Build/Integration tools and Deployment using Maven 2 and Jenkins.

Consumed Web Services to interact with other external interfaces to exchange the data in the form of

XML and by using SOAP.

Involved in splitting of big Maven projects to small projects for easy maintainability.

Involved in deploying and testing the application in JBoss application server.

Analysis and Bug fixing of the production problems and defects along with enhancements.

Environment: Core Java, J2EE, CSS, XHTML, bootstrap, JSTL, JavaScript, AngularJS, JQuery, XML,

XSD, XSLT, JSP, Servlets, SOAP web service, DAO, Groovy/Grails, Hibernate, Spring MVC, Spring,

AJAX, JSF2.0, JIRA, Jenkins, JBoss 1.6, Perforce, Apache Camel, Unix, Eclipse, Maven, JUnit,

MongoDB, EasyMock for code coverage, MS SQL Server 2008, SVN.

Client: Walgreens Corporation - Deerfield, IL Sep. 2015 – Jun. 2016

Role: Java UI Developer

Description:

Walgreens program 'One Walgreens' includes the availability of real-time, integrated health information from all source systems in a single Operational Data Store. The integration of this data will allow Walgreens to create better programs focused on campaign management, customer retention, enhanced cross-sell/up-sell opportunities.

Responsibilities:

Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA.

Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.

System builds using Spring Model View Controller (MVC) architecture.

Involved in using Spring AOP framework for reusability logging purpose.

Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.

Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.

Written SQL Queries and stored procedures to interact with Oracle DB.

Experience in developing application, automated scripts leveraging MongoDB.

RESTful web services using Jersey for JAX-RS implementation.

Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, Dynamo DB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.

Developed AWS S3 to copy project artifact into S3 bucket.

Integrated Open stack API with Amazon EC2 cloud based architecture in AWS.

Developed an AWS Lambda & RDS function to send a request for internal service end points through API Gateway using apache Http Client.

Created and Configure Microservices architecture for CDT Directory project and integrated with AngularJS and NodeJS applications.

Designed and Implemented the DAO layer using Spring with Hibernate.

Worked on coding persistence layer components using Hibernate 3.

Implemented Service Oriented Architecture using JMS for sending and receiving messages while creating web services

Developed front-end content using JSP, JavaScript, JQuery, XLTS, DHTML, HTML5, CSS3, Bootstrap, and Angular JS.

Developed JUnit test cases for elements, web beans, handlers and view helper classes.

Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.

Used Maven as build automation tool for deploying the project on WebSphere Application Server and used Jenkins to perform continuous Integration.

Used GIT for version control tool and Spring Tool Suite (STS) for IDE.

Environment: HTML, CSS, HTML5, CSS3, JavaScript, Angular JS, Ajax, JQuery, Bootstrap, Json,

Servlets, XML, Tortoise SVN, JSP, Spring MVC, Maven, Web Sphere, JMS, Agile Methodology,

AWS, Amazon Cloud, Spring, Spring Batch, Spring Boot, Spring Security, Hibernate, Web Services,

Restful, JIRA, Log4J, JUnit, Linux, STS, Oracle.

Client: Smart Software Technology Pvt. Ltd - Hyderabad, India Nov. 2012 – July 2015

Role: Java/J2EE Developer

Description:

This application has been developed for a reseller application. This project was to develop a web site, which is e-commerce compliant. It involved maintaining good backend inventory and order processing system. The project involved different modules like database designing, static content designing, dynamic product displaying, maintaining the shopping cart, invoice generation and administrator's interface for the remote maintenance of database objects in HTML forms through Java Servlets.

Responsibilities:

Involved in Analysis, Design, Development, Integration, and Testing of application modules.

Applied the latest development approaches including MVC, event-driven applications using AJAX, Object Oriented (OO) JavaScript, JSON, and XML.

Designed and developed the UI using HTML5, CSS, JSTL, Bootstrap, JavaScript, JQuery and Ajax Calls.

Develop Object oriented code and worked with JavaScript validation. Enabled validation on forms across application and notify users of invalid input.

Extensively used JQuery plugins like Table sorter, Date Picker, Select Picker.

Develop core Java programs for all business rules and workflows using spring framework.

Implemented REST messages for communication between web service client and service provider.

Implemented log4j for having the logs stored for the application.

Used Maven build script to deploy the application and Eclipse for application development.

Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Dependency Injection.

Implemented the service layer using Spring MVC, with transaction and logging interceptors.

Work on JSON model objects request/response content type for server communication.

Use REST API with JAX-RS for consuming web services to handle two interfaces XML and JSON.

Use the features of Spring Core layer (IOC), Spring AOP, Spring ORM layer and Spring DAO support layer to develop the application.

Involved in the configuration of Spring Framework and Hibernate mapping tool.

Involved in configuring hibernate POJO Objects and mapped using Hibernate Annotations to access database and retrieve data from the database.

Implement Hibernate for data persistence and management.

Extensively worked on JDBC Prepared statements and callable statements to access data base.

Write database queries and programs for data insertion, updates and views.

Involved in peer to peer code reviews and cross checked whether coding standards are being followed.

Use JIRA tool for creating change tickets and handling production bugs.

Environment: Java/J2ee, JSP, Servlets, Spring, Hibernate, HTML, DHTML, CSS, JavaScript, JQuery,

AngularJS, AJAX, Eclipse, Maven, Log4J, Tomcat, Oracle 10g, JUnit, Design Patterns, PL/SQL

Developer, JSTL, WEB 2.0, JIRA, Restful Web Services.

Client: Suntron Systems - Hyderabad, India Jun. 2011 - Sep. 2012

Role: Java Developer

Description:

This project aims at the description of the term loan details of the customer. This project includes the minute details of the customer from the day of presenting the application, till the day of recovery. It includes the details of the applicant, addresses of his Co-obligates, guarantor, sponsors, Date of Documentation, and Automatic calculation of quarterly interest, penal interest, and updating of general ledger.

Responsibilities:

Involved in Full Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.

Created User Interface (UI) to gather data and communicate with Business Layer by using Swing, HTML, JSP, JSP Tags Lib, JSTL and Java Script.

Utilized AJAX to increase web page’s interactivity, speed and functionality.

Used DB2 database for querying, updating data in the database.

Worked in using WebLogic Application Server for deploying and testing the code.

Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL.

Development of the service layer using Java/J2EE.

Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.

Used REST and SOAP Web Services to exchange information.

Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.

Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.

Develop and execute Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

Used Maven to build WAR and EAR files to deploy on Application Servers.

Used SVN for version controlling and Eclipse as IDE.

Utilized TDD methodology.

Environment: Java-J2EE, JDK, JSP, Servlets, spring, Web Logic, RESTful Web services, Json,

Hibernate, Restful Web service client (using JAX-RS), LDPA, AngularJS, Agile, Eclipse, DB2, Maven,

Subversions, PL/SQL, WebLogic, JavaScript, HTML, CSS, XML.



Contact this candidate