Post Job Free
Sign in

Web Services Java Developer

Location:
Alexandria, VA, 22301
Posted:
January 30, 2017

Contact this candidate

Resume:

Avinash V

Sr Java Developer

Contact: 908-***-****

Email id: ***********.**@*****.***

Professional Experience:

Over 8+ years of experience in the IT industry involving analysis, design, implementation, integration and testing of various systems

Good Exposure to Web Application Development using Core Java, J2EE technologies and Oracle

Extensive experience in architecture, design and building Complex Business components, developing Multi-Tier Web Applications and Server side Business Logic using Java, J2EE, XML, Apache Tomcat, JBoss, Web Logic, Servlets, JSP, Spring, Struts, Hibernate, Web Services (JAX-RS, JAX-WS), JDBC, PL/SQL, AJAX, JMS, Maven, Log4J, HTML, JavaScript, AngularJS

Strong experience on Core Java concepts

Good Exposure to work on Frame Work using Struts MVC Architecture

Good Knowledge on Sockets, Java Beans and Swing

Extensive experience with Model2 (MVC) architecture and Jakarta Struts/Tiles. Solid experience in using Jakarta Apache frameworks like Struts, ANT, JUnit and Log4J. Good knowledge in Object Relation mapping using Hibernate

Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi threading

Created and consume Rest Web Services and SOAP WebServices

Good in web based client-server Architectures and Frameworks such as Struts, Spring 2.0

Experience in design, development and deployment of enterprise applications for J2EE platform using JAVA, J2EE, Hibernate 3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML

Good Knowledge of Web Services using SOAP and Restful

Having experience in low level design and reengineering of java projects. This includes extensive knowledge of Swing/ Spring Core/ Spring Framework, Spring MVC, Web services (Soap, REST),

Experience in developing secure web applications using Struts and Spring frameworks

Experience in dynamic web development using JQuery, AJAX, Java Script, XML and CSS

Experience in developing Web Services using SOAP and XML

Strong Experience in Oracle 11g and backend programming. Good experience in SQL, PL/SQL, DB2. Normalization, creation of stored procedures and function

Extensive experience in resolving DQ issues in the application

Excellent client interaction skills and proven experience in working independently as well as in a team

Proficient with Software development methodologies like Agile Methodologies

Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills

Experience in Python programming language and did validations using Extensible Java Scripting

Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements & Sub queries

Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL

Exposure to JAXB & JAX-WS web services

Technical Skills:

Web Languages

Core Java, J2EE (JSP, JSF, Servlets, Struts 2.0, Spring Web Flow,

JSP Tag Libraries, EJB 3.0, JDBC, JavaScript, SQL

Frameworks

Spring MVC, Spring Security (LDAP), Struts, JSF Framework

Methodology

OOAD, OOPS, UML, RUP, Autosys

Scripting Language

Extensible JavaScript, Java Script, CSS, AngularJS, PHP

Markup Language

HTML

Database

Oracle11g, MySQL 5.x and SqlServer

Operating System

DOS, Windows, Unix, Red Hat

IDE Tools

Eclipse, RSA, JBuilder, Oracle ADF, Web Logic, Enterprised Architect, Rational

Rose, LDAP, RUP Methodology, Clear Case/Clear Quest, Red Hat JBOSS Developer Studio

Web Services

SOAP, REST

Methodologies

OOPS/OOAD, UML, J2EE Design Patterns

Version Control

SVN, Clear case, CVS

Tools

RAD, Eclipse, Edit Plus, Apache Ant, log4j, JUnit, Visio, ANT, Maven

Web/App. Servers

Websphere Application Server 8.0, Apache Tomcat, SunOne Application Server,

Web Logic 7.1/8.x, JBoss 4.x/5.x

ORM Tools

Hibernate, JPA, iBatis

Other

MS Office Suite, MS FrontPage, Toad, SQLDeveloper, CVS, VSS, Test Director,

Dreamweaver, putty, GEMS, SOAP UI, C++, Oracle ATG, Drools

TIBCO Tools

TIBCO Business Works

Professional Summary:

SAIC (USPTO End Client), Alexandria-VA Sept 16 – Present

Sr Java Developer

United States Patent and Trademark Office (USPTO) is an agency in the U.S. Department of Commerce that issues patents to inventors and businesses for their inventions, and trademark registration for product and intellectual property identification. PALM and IFW provides application metadata, image data for the examiners to examine the Patent petition, and decides whether to approve or disapprove the patent case respectively.

Responsibilities:

Worked on log monitoring and resolved the Data Quality issues for PALM (Patent Application Locator & Monitoring) and IFW (Image File Wrapper) application

Involved in daily scrum and sprint retrospective meetings

Involved in verification of the processes during production deployment

Deployed the application into DEV PALM server using Putty

Written SQL queries to retrieve the data from MySQL and Oracle databases

Checked the defects and updated the ticket using Rally Access

Developed report generation project using fuse framework

Environment: Maven, Spring Core, Spring Boot, IBatis, SVN, Agile, Camel Fuse, Eclipse JUNO, Junit, MySQL, Oracle DB, WinSCP, SVN, SQL, Rally Access, SPLUNK, Putty, Jenkins

Infinity Insurance, Birmingham, AL Apr 15 – June 16

Sr Java Developer

Infinity Insurance is an Auto Insurance Company headquartered in Birmingham, Alabama. Infinity Insurance has decided to retire the current systems and to migrate to a new platform (Policy Platform Modernization). Policy platform modernization is a more flexible Policy Platform that will be developed using a Service Oriented Architecture (SOA) and newer technologies. The foundation for the existing policy platform was designed in 1996 when revenue was around $100 million. The new Policy Platform will be implemented to improve time to market, allow configurable business logic, offer new capabilities (real-time and event driven), and prepare for future growth (5-10-year plan post implementation).

Responsibilities:

Extensively used Hibernate JPA 4.X in data access layer to access and update information in the database

Created SOAP web service in pushing data to downstream systems

Created architectural diagrams with the help of lucid charts

Tested, debugged, asserted and implemented the application using JUnit for unit testing

Implemented In Memory Derby Database for the Data Access Layers

Implemented request and response objects using SOAP web services and created routes using Apache Camel

Written algorithms for the policy pay method application

Tested the project end to end using TIBCO EMS server queues

Involved in daily scrum meeting

Implemented Policy Pay Method service in TIBCO BW middle-ware technology

Conducted code reviews using crucible tool and make sure best practices are maintained in development process

SOAP UI is used extensively to test the middleware components independently

Used Eclipse IDE and JBOSS IDE to develop the application

Tested project locally using TIBCO EMS server by sending the request to the queue

Designed and implemented customized exception handling to handle the exceptions in the application

Configured Maven dependencies for application building processes

Used Hibernate annotations to persist the data into Oracle Database

Interacted with external services to get the user information using SOAP web service calls

Deployed the application into JBOSS application server

Generated JAXB stubs from XSD’s to use as request and response objects

Created WSDL for web service applications

Resolve deployment issues and removal of bugs in the code

Tested application end to end and checked the logs in SPLUNK

Involved in logging standardization meetings

Implemented YAML configuration for Batch Message Service

Implemented Enterprise Logging and Monitoring for the Cancel/Reinstate applications

Converted C++ code to Java code for Re-Write service

Tested the application locally by deploying into JBOSS EAP

Start and stop application servers using IBM Web Sphere admin console

Allocated more RAM for the intensive applications using IVM (Integrated Virtualization Manager) for AIX hardware

Provide onsite and remote support for AIX/IBM WebSphere Server’s

Hosted web sites using GitHub for testing purposes

User Administration, adding and removing user accounts, changing user attributes

Used LINUX commands to check the logs in the server

Implemented spring annotations to remove Auto wired dependencies

Implemented Multi-Threading for Policy Transfer Service

Implemented business rules for the policies using Drools

Presented a POC for using Drools technology for the implementation of business rules

Checked the defects and updated the tickets in JIRA

Configured the standalone xml file to write the logs to a particular logging path for SPLUNK to show up

Implemented ELM transaction for Policy Pay Method SPLUNK dashboard

Supported QA for testing the application

Environment: Maven, Spring, Spring-WS, Hibernate, TIBCO BW, SVN, Agile, SOAP Web Services, Apache Camel, JMS, XML, JAXB, WSDL, XSD, JUnit, Jenkins, SOAPUI, JBOSS Application Server, Eclipse LUNA, JBOSS IDE, SLF4j, SQL Developer, JIRA, Subversion, Oracle 11g, IBatis 3.0, GEMS, Application Life Cycle Management, Putty, ELM, C++, YAML, Confluence, Angular-JS, HTML, CSS, Java Script, Drools, EMS

AT&T, Dallas, TX Aug 13 – Apr 15

Sr Java Developer

AT&T Inc. is an American multinational telecommunications corporation, headquartered at Whitacre Tower in downtown Dallas, Texas. It is third largest company in Texas and second largest provider of mobile telephone and broadband subscription. The new payment and mobile applications planned to enhance the back-end technologies to improve the speed of processing the payments and create new reports for the mobile communication

Responsibilities:

Involved in gathering business requirements, analyzing the project and created UML diagrams such as Use Cases, Class Diagrams, Sequence Diagrams and flowcharts for the Optimization module using Microsoft Visio and UML

Developed the application using Java/J2EE standards and guidelines

Developed the UI Screens using CSS3, JSF, JavaScript and HTML and did the client side validation with the JavaScript

Implemented JSP pages using JSTL tag library for the web application

Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application

Created RESTful webserivces in pushing data to downstream systems

Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting

Involved in developing middle-ware integration using Mule Soft

Used Hibernate in order to deal with large databases the organization has

Deployed the application into Web Sphere application server

Involved in development of Orchestration layer using Mule Soft

Developed Applications using Rule Engines, Drools. Explored Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform

Used ng-app, ng-model and ng-bind directive using Angular JS to develop UI screens

Implemented data access tier using Spring DAO

Worked on PL/SQL framework for unit testing

Used Spring IOC (Inversion of Control) to remove the object dependencies across the application

Used ANT scripts to build the application and deployed on Websphere Application Server

Integrated process into build system which auto-generates REST API documentation from source code

Developed web services using REST API, CXF and JAX-RS

Integrated Oracle server using RESTFUL web services

Used GitHub for check in the code samples and for demo purpose

Developed all the User Interfaces using JSP and spring MVC

Implemented MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns

Created war files & deployed on Tomcat using ANT deployment tool

Creation of REST Web Services for the management of data using Apache CXF

Followed Spring MVC Framework for the development of the project

Involved in writing PL/SQL stored procedures using PL/SQL Developer

Tested, debugged and implemented the application using JUnit for unit testing

Created ANT archetypes for generating fully functional RESTful web services supporting both XML and JSON message transformation

Used log4j for tracking errors and debugging the code

Developed a fully functional prototype application using JavaScript and Bootstrap, connecting to a RESTful server on a different domain

Implemented SOA design pattern in order to provide services to various components

Configured JIRA for all projects and updated the database for the ticket progress

Worked on implementing server based applications using JSF for reusable UI components

Environment: Java/Java EE 5, Eclipse 3.5, BEA Web Logic 10.X, spring 3.x, Spring MVC, Spring IOC, JSF,

JavaScript, HTML, JSTL, Hibernate 3.X, XML, ANT, UML, Log4j, JSTL, JSP, Drools, Oracle, Web Services, Microsoft Visio,

Windows XP, JUnit 3, PL/SQL Developer, SOA, GWT, CSS3, JIRA, Mongo DB 2.4, Oracle ATG, Mule Soft.

Alliant Energy, Madison WI Sept 11 – Jul 13

Senior Java Developer

Alliant Energy Corporation which is a public utility holding company headquartered in Madison, Wisconsin. Alliant Energy’s two regulated utilities include Interstate Power and Light Company (IPL) and Wisconsin Power and Light Company (WPL).

Responsibilities:

Analyzed the business requirements and prepared the time estimation

Used AngularJS scripting language for validating the form

Used GWT for developing the graphical user interface

Developed code using Java, J2EE, Web Services, customized spring using JISI framework.

Defined and wrote Java beans in Spring 3.X for services and dependencies

Developed code for obtaining bean references in Spring Framework using Dependency Injection (DI) or Inversion of Control (IoC)

Involved in API modeling using RAML

Involved in transformation messages from SOAP to RESTFUL using Mule Soft

Developed UI part using HTML, CSS3 and JavaScript

Write rules directly in the Drools Rule Language (DRL), and decision table

Extensively used Apache Camel for routing the exchange within the processors, inside the atomic service. Used EIP patterns such as Content Based Routing, Dead Letter Channel, and Message Transformer

Implemented Batch Service for several applications using Spring-Batch

Experience in developing web services for production systems using SOAP and WSDL

Resolved bean cyclic dependencies

Used Camel-Spring-WS integration to access web services based on SOAP action and camel endpoint mapping

Developed the Ant scripts for preparing WAR files used to deploy J2EE components

Defined declarative transaction by creating Spring AOP proxy objects

Written unit testing and integration testing using Junits, Mockitos and AOP method interceptors

Generated code coverage for the management purpose, code and branch coverage percentage is maintained at par with 70%

Created PL/SQL scripts to extract the data from the operational database into simple flat text files

Used ANT for building the application and deployed on Application Server

Used Log4j and commons-logging frameworks for logging the application flow

Wrote Hibernate configuration and mappings xml files for database access

Prepared ERA insight reports and fixed technical defects

Experience in working with Spring MVC using AOP, DI/IOC and JDBC template

SOAP UI is used extensively to test the middleware components independently

Used IBM RAD / FAST IDE, Optim Studio for the development

Developed Database and used Hibernate for mapping objects to the relational database

Involved in the daily meeting to identify possible issues and define the actions to take Used Test Driven Development (TDD) to build specific components

Supported the application across multiple environments like IST, QA, UAT and Production.

Code review done using Crucible tool

Used Ant for Production Control team for implementation & deployment

Experience in developing web services for production systems using SOAP

Integrated Backend data base by using Hibernate

Deployed application in Web Sphere server

Used UNIX commands as part of project development and log traceability

Oracle ATG is extensively used to develop a web commerce site for the client

Environment: Java, Spring Core, Spring ORM, Spring MVC, Oracle, Angular JS, Hibernate, SOA, Junit5, UNIX, shell scripting, JSP, ANT Oracle, HTML, DHTML, CSS, CSS3, Log4j, GWT (Google web Toolkit), JavaScript, Drools,

Web services (SOAP), Agile Methodologies, Jakarta Tomcat 6, Any Point Studio, Camel Red Hat environment, Oracle ATG, Mule Soft.

WellPoint, Columbia, MD Apr 10 – Jul 11

Sr. Java Developer, Web Developer

WellPoint works on the Maryland Health Benefit Exchange (MHBE) project. MHBE is a Health information Exchange (HIX) portal which helps Maryland residents to choose affordable insurance plans. The HIX is a critical element of operational success for Maryland’s Exchange. The HIX will allow the Maryland Health Benefit Exchange (the Exchange) to offer individuals and small businesses a modern, consumer-friendly eligibility and enrollment system to evaluate eligibility for affordability programs.

Responsibilities:

Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance

The RESTful web services have been used to retrieve and update the data which is populated

Dependency injection which is a very significant step in the UI development application has been implemented through services

Implemented Batch message service using Spring-Batch

Created data access layer using Hibernate JPA for CRUD operations

Generated dynamic SQL queries using IBatis for the batch processing

Directory structure has been created for the code that is written for the UI part of the application which is very convenient for any of the teammate or the developer to understand the occurrence of defect or to rectify it

Utilize in-depth knowledge of functional and Technical experience in Java/J2EE and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer

Developed Server side components using Hibernate and Spring framework

Designed application modules, base classes and utility classes using core java

Designed and implemented customized exception handling to handle the exceptions in the application.

Configured Maven dependencies for application building processes

Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations

Used Spring validation and wrote validation rules

Integrate REST APIs in application and website to work with different kind of platforms

Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects

Created Maven build file to build the application and deployed on Websphere Application Server

Implemented the application following the J2EE best practices and patterns like Singleton, Factory, Session Faade, MVC and DAO

Developed Business components using Java Objects and used Hibernate framework to map the Java classes to the database

Designing the front end using JSP, JQuery, CSS and HTML as per the requirements that are provided.

Extensively used JQuery selectors, events, Traversal and JQuery AJAX with JSON Objects

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema

Developed Hibernate DAO classes and with the spring frame work manager classes retrieve and save the data from the database

Used Spring IOC framework to integrate with Hibernate

Implemented Maven Script to create JAR, WAR, EAR & dependency JARS and deploy the entire project onto the Web Logic Application Server

Customized Rich Faces data grid Floating filtering, Sorting, Pagination, clearing all filters, row coloring, column spans, scroll bars, Refine Views, column and header styles

Implemented Model View Controller (MVC) Architecture and coded Java Beans (as the model)

Implemented WebServices to send order details to downstream systems using Jax-RPC, REST

Implemented version controlling using Dimensions

Implemented log4j for logging purposes and debug the application

Designed and developed the application presentation layer using JSTL

Prepared JUnit test cases and executed the test cases using JUnit in eclipse

Executed Jprobe and resolved the performance issues in the application

Involved in bug fixing during the System testing, Joint System testing and User acceptance testing

Consumed Restful Web services

Supported the application during the warranty period

Environment: Java, UML, Spring 3.1, Eclipse 3.5, Oracle Web Logic Application server, JSP, JQuery, Servlets,

JDBC, Hibernate 3.3.x, Spring 3.0 XML, XSLT, REST, IBatis 2.0, Maven, CSS, DOM, DHTML, JUnit, Dimensions, Log4j, Oracle10g, TOAD, UNIX, Ant, Agile Scrum, Drools, MMIS, Mediciad.

IGATE Patni

Client: AOL, Dulles, VA Feb 08 – Mar 10

Java Developer

IGATE is reputed consulting firm where it acts like an implementation partner for several companies. AOL is an American global mass media corporation based in New York which develops, invests in brands and websites. It mainly involved in enhancement of the whole application and re-designs the website with efficiency

Responsibilities

Developing new pages for personals

Implementing Struts MVC Design pattern for the Application for the front-end appearance and log in Screens

Implementing AJAX to represent data in friendly and efficient manner

Developing JSP’s and Action Classes

Interacted with external services to get the user information making web service SOAP calls

Design and developed web layer components using JSP and Struts Framework

Implementing Log4j for logging and debugging

Implemented SOAP over HTTP and SOAP over JMS communication

Developed Server side components with coordination Hibernate and Struts

Implementing Form based approach for ease of programming team

Developed Web Services in SOAP, UDDI

Implemented multi treading environment to restrict the shared resource and improve the performance

Developed UI screen using HTML, CSS

Implemented Domain Object Model using Java Script

Environment: Core Java, Struts framework, J2EE (JSP/Servlets), XML, AJAX, DB2, PostGres, Tomcat, SVN, multi-threading.



Contact this candidate