Sign in

Web Services Java

United States
January 23, 2018

Contact this candidate



Contact: 678-***-****


Professional Summary:

Over five years of IT experience with proven expertise in Designing, Developing, Testing, Deploying and Supporting enterprise web applications using JAVA/J2EEArchitectural and Design patterns.

Excellent experience in all phases of software development using Web technologies on Tomcat 6.x, 7.x, and 8.xIBMWeb sphere (SOA) RSA 7.0, RAD 6.0 and Windows platforms, Oracle.

Expertise in object oriented analysis(OOPS concepts), design and hands on experience in Java 6/7/8,JDBC 4.2, EJB,JMS, JNDI, Web Services(JAX-RPC,JAX-WS,JAX-RS), Clear Case, Clear Quest, Apache Axis, Spring boot, JSF, Hibernate, XML(SAX,DOM), AXIS.

Extensive experience with Servlets and JSPs 1.1/1.2/2.0/2.1,Struts 1.0/1.2/2.0, JavaScript,& Web Logic 7.0/8.1/9.0/10.0 on UNIX/LINUX,CSSandHTML, Ajax, JavaScript for designing view controller components.

Strong exposure working with J2EE design patterns like MVC, Front Controller, Apache MQ Series (JMS), Data Accessor, Value Object, Abstract Factory, Service Locator, Singleton, Session Façade.

Working knowledge of Java Web Services with real time knowledge using WSDL2.0 and UDDI, WSIL.

Hands on experience in working on XMLSuite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM).

Experience in using Maven and ANT scripts for building and deploying applications for error logging.

Experience with major databases such as My SQL, MS SQL server and Oracle.

Good Knowledge on Big Data technologies and used extensively SOLR Search.

Experience on Integration of Amazon Web Services (AWS) on Linux platform with other applications infrastructure.

Good proficiency in using front-end &Middle-tier J2EE technologies with backend databases such as Oracle Server, My SQL Server and MS Access and DOJO.

Worked on NOSQL data base like Mongo DB to handle big data and made the query simple.

Experience in creating web apps by AngularJS framework & NodeJS by html scripting language

Experience in coding Web Services with JAX-WS (SOAP) and JAX-RS (Restful).

Experience in integration tools (Mule ESB, Apache CAMEL).

Good Knowledge in Hadoop (Scala) programming.

Expertise in design & implement plug-ins services with Open Source JavaScript Libraries/Toolkit.

Experience with Test Driven development like JUNIT, TestNG, Mockito, Selenium and Cucumber.

Proficient in using IDE’s like IntelliJ, Eclipse, RAD and Net beans 6.9.

Experience in using various Configuration Management tools like GIT, SVN and CVS.

Good Team player with proficiency at time management, multitasking, able to meet deadlines and handle priorities.

Have Strong analytical skills with ability to follow project standards and decision -making capability.

Technical Skills:

Programming Languages

Java, C++, Python, SQL

Web Technologies

HTML, CSS, JavaScript, AJAX, JSP, JQuery, AngularJS, NodeJS, Bootstrap, XML, XSLT, JSTL, JSON, JDBC, Filters

J2EE Frameworks

Struts, Spring, Hibernate, Junit, Mockito, Log4j, slf4j

Operating Systems

Windows, Linux, UNIX


Oracle, SQL Server, My SQL, DB2, Mongo DB


Eclipse, JBuilder, RAD Net Beans, MySQL Workbench,

Web Service Specifications


Application/Web Servers

Tomcat, Web Logic, Web Sphere, Clear Case and JBoss.

Middleware Technologies


Build Tools

Maven, ANT, Gradle


Agile(Scrum), Test Driven Development, RUP, Waterfall Model


Jenkins (Continuous Integration Tool), Putty, Selenium(Testing Tool)


Bachelor’s Degree in Computer Science from JNTUK University, India June 2008- May 2011

Master’s Degree in Electronics and Computer Engineering from Bradley University, IL, USA Aug 2015- Dec 2016

Work Experience:

Client: Macy’s Systems and Technology, Georgia Feb 2016 to Sept 2017

Role: Senior Java/J2EE Developer

Project Description:

Macy’s Systems and Technology provides integrated retail, e-commerce and date warehouse systems. Organization handles various issues, including hardware and software troubleshooting, support and maintenance of telecommunications systems. This project involves in Inbound Flex Warehouse Management developing handheld applications for daily inventory, receiving, stocking and replenishment. Private test stage involves finding the new scenarios around the fix given for the bug and executing existing scenarios to verify if any functional breakdown exists, official testing stage involves testing the hot fix which went into official built.


Worked on Agile Methodology to develop and participate in daily SCRUM (Sprints and XP Framework) meetings and quarterly Release Planning, Sprint backlogs of the program

Created Agile Software development in developed modules

Created interactive websites and website features used JavaScript and JQuery/ JQuery UI

Designed and developed web application used EJB Web Flow and AJAX technology

Developed Restful Micro services used Spring Rest and MVC

Used Spring Framework modules on Java1.8 for the configuration of application components, security processes and for supporting classes for integration and unit tests (spring security)

Implemented data access layer by Object Relational Mapping (ORM) tool Hibernate with standard DAO pattern

Used spring batch for batch processing applications

Written Groovy scripts for REST Web services and deployment

Extensively used Hibernate in developing data access layer, Develop SQL queries, views and store procedures used PL/SQL

Configure MQ objects in web sphere application development

Implement data access layer by Object Relational Mapping (ORM) tool Hibernate with standard DAO pattern

Develop database adapter, web services adapter and ftp adapter, messaging adapter and custom workflow for non-oracle system used CAMEL

Applied XSLT (XPath/XQuery) for HTML generation from server XML response

Involve in transforming XML data in to Objects used a JAXB binding tool

Design special web apps by AngularJS frameworks with HTML5

Develop application as Enterprise JavaScript used – AngularJs

Used JIRA for bug tracking and Rally for story planning

Used Apache MQ series to send and receive XML sheets by writing a java code on JMS client

Used Eclipse for developing the application and GIT for version control

Used Design patterns such as Business delegate, MVC, Session façade

Involved in designing the database schemas for the new data layer on Oracle used PL/SQL for database normalization

Created and managed development and continuous integration environments on Java1.8 automated through Jenkins used Perl

Extensively involved in moving source code from Clear case and SVN to GIT.

Develop Unit, Integration used Mockito, Smoke testing, 123 testing and Junit.

Performance Test Cases, Test Driven Development (TDD) used active sessions, Web Sphere Application Server 6.1.

Used Maven and ANT scripts for building and deploying applications

Implement custom Dojo widgets, including a multi-complete widget that works like your email client's to field

Develop JUnit Test cases for testing the application code

Perform random and regress testing of the application for reducing number of defects

Work on developing the Web Services (Restful API’s) on WAS

Highly involve to assist troubleshoot, find and fix critical customer report problems

Environment: Java 1.7, Eclipse, Servlets2.1, EJB 1.1/3.0, JSP 2.1, JIRA, Maven/ANT Scripts, JBoss Application Server 6.0, Micro services, MVC, Hibernate, XML, Java script, JQuery, AngularJS 1.5, Mockito, 123 Testing, Junit, Apache MQ, Git, Web services

Client: Infinite Solutions, India Aug 2011 to May 2015

Role: Software Application Developer

Project Description:

Infinite Computer Solutions provides product engineering services for Healthcare, Banking, Telecommunications and Technology industries in major cities and suburbs across India. My role was a part of online banking for the customer leverages to set up their online accounts for intra account transfers and e-bills payment. As part of the Software Development Team I developed various robust functional application codes.


Worked closely with Business Analysts, Project Managers and Project Leads to transform business requirements into Java code

Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements

Implemented Multi-Threaded Environment Frameworks and used most of the interfaces under the Collection framework used Core Java Concepts

Developed Restful Web Services for the project as per the business requirements

Involved in developing XML Schemas and used JAXB for marshalling/un-marshalling

Used Restful for producing Web Services and involved in writing programs to consume the Web Services used SOA with CXF framework

Used Restful in integration with various mainframes components like Restful for CICS Transaction Gateway (CTG) and CICS Web Support (CWS)

Worked with Jenkins in continuous Integration by using GIT tool and executed projects in Apache Maven

Designed special web apps by NodeJS frameworks with HTML5

Used JSP’s HTML on front end with NodeJS Servlets as Front Controllers and JavaScript and JQuery for client side validations

Created controller Servlets for handling HTTP requests from JSP pages

Developed few web pages using JSP, JSTL, HTML, CSS and JavaScript

Involved in defining DAO interfaces and writing SQL Queries

Hibernate is implement for mapping object-oriented domain model to Oracle

Created User defined types to store specialized data structures

Wrote build scripts for compiling and creating jar files used Maven for the application

Involved in fixing of defects and enhancements

Tested Unit test and Integration Test of the application used Junit

Used static analysis tools to make sure the code maintains all standards

Used Log4j to print logging, debugging and warning information

Environment: JDK, J2EE, JSP, Core Java, Spring, Spring DAO, Linux, Web Services-Restful, JAX-RS, Hibernate, Eclipse, Log4j, Oracle 11g, GIT, Jenkins, Maven

Contact this candidate