Post Job Free

Resume

Sign in

Web Services Java Developer

Location:
Alpharetta, GA
Posted:
November 17, 2017

Contact this candidate

Resume:

Jaya Pratap Reddy Ganji

860-***-**** ac3db9@r.postjobfree.com

Over 10+ years’ experience in Designing, Developing and Deploying Enterprise web applications with Java, Scala, JEE, SOA, SOAP, Web Services, Rest Full web Services, XML, XML Schema, Web2.0 and MVC Frameworks.

2 years Experience with Scala Language.

Experience in Full Software development lifecycle (SDLC), Support and Maintenance.

Experience in Object Oriented Programming(OOPs) and Concepts

Experience in translating business requirements/Functional requirements into HLD and LLD (Design Documents)

Hands on coding experience implementing UI tier with Struts, JSF, JSP, Servlets, JavaScript, ReactJS, GWT, AJAX, CSS, XHTML, DHTML, Angular JS.

3years experience implementing front end with ReactJS framework.

Hands on coding experience implementing Backend Tier with JDBC, Hibernate, EJB2.0/EJB3.0, MDB, JPA

Oracle Retail X store API use and have good knowledge in in using API

Hands on experience with Web Services, XML, SOAP and WSDL

Hands on experience with JMS and MDB(Message driven beans)

Hands on UNIX shell script experience and knowledge with CGI and Perl.

Experience working with IBM Websphere Application server, Weblogic Application server and JBoss Application Server

Hands on Experience with Eclipse, IBM RAD, IBM Clearcase SCM, Weblogic Portal10.x, Weblogic Workspace

Experience with Oracle, DB2 RDBMS Databases

Experience in Designing database schema, Developing complex SQL queries and writing PL/SQL Stored procedures and Functions

Done Unit testing by Configuring JUNIT Framework.

Hands on Experience with Java, J2EE Design patterns

Knowledge in Aqualogic BPM(ALBPM) / Oracle BPM Suite, Oracle WebCenter Interaction(WCI) 10g R3

Knowledge in ETL and Data Warehouse concepts with Informatica and Business Objects

Experience in Telecomm, Pharma and Financial domains

Technical Skills

Languages: Java, Scala, AWT, Spring, C, C++, SQL, PL/SQL, C#, VB and COBOL.

J2EE APIs, Servlets, JSP, EJB2.0/3.0, JPA, JNDI, JMS, JDBC, XML, CORBA, RMI, SOA, Web Services, SOAP,

WSDL, UDDI, XML, XML Schema

J2EE Servers: JBOSS, IBM Web sphere, Oracle BEA Weblogic, Weblogic Portal 10.x

UI Frameworks: MVC/MVC2, Struts, JSF, Spring MVC Log4J

RDBMS: IBM DB2, Oracle, MYSQL

Web2.0, JavaScript, DOJO, JSON, AJAX, HTML, XHTML, DHTML, CSS, jQuery, Angular Js, Ext Js UNIX Shell Scripting

IDE Tools: RAD, Eclipse, Weblogic Workshop

Operating System: UNIX, AIX, Windows 2000/NT/XP, MS-DOS.

Version Controls: SVN, IBM Clearcase SCM.

Professional Experience

Java Lead Developer, IBM, AT&T REMOTE WORK 10/14 to till date

BPP ATW/ADT (Business Provisioning Platform)

The project was a multi-application initiative to drive provision design work into a single suite of systems and allows for end-to-end flow through reporting capabilities and covered a wide range of enhancements to the router algorithms and addition of new features to the existing provisioning platforms.

Responsibilities:

Worked as Lead developer ATW module.

Involved in Software Development Life Cycle SDLC. Gathering business logic and requirements, then figure out technical solutions for better implementation.

Developed front-end code with Ajax call in AngularJS, ReactJS and jQuery to retrieve data as JSON Object from controllers, and then display the well-organized result in web pages by writing AngularJS controller, directives, services, and route providers.

Extensively involved in coding with AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.

Extensively involved in coding with core Java concepts like Collections, Exception Handling, Java I/O, and Generics to implement some business logic.

Wrote corresponding service to handle the request from front-end pages like transfer funds and view transaction history.

Extensively involved in writing PL/SQL to implement CRUD Create Retrieve Update Delete data in Oracle Database.

Developer RESTFULL web services to integrate ADT ATW modules by sending data through RESTFULL web services.

Implemented Restfull WS to Responding to HTTP Methods and Requests and Using Entity Providers to Map HTTP Response and Request Entity Bodie.

Implemented Stateful interactions through hyperlinks bewteen ADT-ATW modules

Connected to Retail XStore to get circuits for the slots

Supported for BPP ADT/ATW with CSI to receive Order data trigger. Logs were verified and engage with other team members to resolve the issues while order processing.

Supported ASOC team, represented ASOC in daily status calls, joining the chat rooms and verifying the logs, debug the code and check configuration and DB entries for the open issues.

Developed screens for the Circuit Rearrange module migration. Used HTML, jQuery, CSS and Angular JS to develop the web application pages. Used jQuery Datatable API to select rows and process them with backend business logic.

Involved in compiling the code for U2L environment migration.

Configured JUnit framework and done UNIT testing with each module.

Worked with Jenkins Framework to automate the build process and set up Jenkins to trigger email once the jobs are finished.

Environment: Java, J2EE, Spring framework, Scala, JSP, Servlet, CSS, JavaScript, Angular JS, ReactJS, Oracle11i, Weblogic Server, RESTFULL WebServices, Ant, Eclipse, DOJO Toolkit 1.3, JNDI, JMS, HTML, XHTML JDBC, XML, XSD, XML Schema and JUNIT.

Sr. Java Developer, IHG (International Hotels Group), Atlanta, GA 04/10 – 02/14

Developer, Application development and maintenance (Developed Application with Java (jdk1.5 and J2EE), Web logic Application server)

IHG is an international hotel company whose goal is to create Great Hotels Guests Love. It has been observed that the current HGP application is facing performance, maintainability and scalability issues. Hence need has been felt at IHG to migrate the HGP application from its current GWT driven presentation layer to a pure Spring MVC based application using standard Java/J2EE technologies like JSP, Customer Tag library, JQuery as needed and other spring features. The new platform should be robust, stable and scalable to provide IHG a next generation platform which can be used to migrate over other brands from Genesis to the stable Endeavor platform.

Responsibilities:

Involved in document analysis and technical feasibility discussions for implementing new functionalities.

Applied design patterns including MVC Pattern, Façade Pattern, Abstract Factory Pattern, DAO Pattern and Singleton.

Involved in migrating the application from Spring 2.5 to Spring 3.0, along with conversion to Standard Spring MVC pattern from existing GWT RPC Pattern.

Involved in developing front end screens using JSP, JSTL, JQuery, DHTML, HTML5, CSS, AJAX and Javascript. Also, involved in adding the Internationalization to the existing application.

Excellently handled the cross browser scripts using JavaScript

Built JavaScript functions to generate dynamic HTML components including dynamic table list, calendar, spreadsheet, and drop down menu in WebCenter.

Developed web application using JSF Framework

Involved in server side and front-end validation using JQuery and JavaScript validation.

Used Hibernate in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component.

Involved in designing the database schemas for the new data layer on Oracle using PL/SQL and also involved in developing interfaces to interact with the underlying Endeavor SDK.

Involved in writing data extract feeds using Java, JDBC, and XML Digester.

Extensively involved in developing and writing Maven build scripts for automated build and deployment processes.

Used Eclipse 3.0 as the Java IDE in the development of the application and deployed to local Resin Pro App Server.

Used SVN as source control repository.

Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.

Implemented log4j by enabling logging at runtime without modifying the application binary

Configured and Programmed Serial and parallel communication between Legacy components

and J2ee application for message transfers between Queues and Topics

Enterprise Application Integration: - legacy application components are integrated with new Components through serial messaging (Queue).

Programmed with JMS Interfaces and Message classes to make durable communication and can interact with each other via messaging because JMS Configured organizations to cooperate without tightly coupling their business systems.

Geographically dispersed units: - JMS can ensure safe exchange of data amongst the geographically dispersed components of an organization.

JMS Topics programmed with JMS API to The applications that have to push data in packet to huge number of clients in a one-to-many fashion are good candidates for the use JMS to make a facility in application to Auction Quote sand utility Services.

Integrated by implementing interfaces with SCALA in IBM Specification Systems.

Environment: Java jdk, JEE, JSP, Scala, WebLogic Application Server, BEA WebLogic Portal 10.X, IBM RAD, Ant, Oracle Database, WebCenter, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, Web Services, XML, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate

American Arbitration Association (AAA), _New York, NY 09/09 – 03/10

Java Developer

Prism: This project has following arbitration modules

Case Intake Management

Hearing scheduling

Neutral, Arbitrator Selection, Ranking and Appointment

Award Management

Communications Module

Responsibilities:

Designed and developed the middleware services that meet the business by utilizing java, Hibernate 3

Implemented UI Tier with JSP, Servlet, JSF, XML, XML Schema, CSS, JavaScript, AJAX

Developed JSF managed beans and backing beans and configured JSF navigation in faces-config.xml

Partial page submissions and AJAX, AJAX Push implemented with JSF ICEFaces.

Developed XML Schema (XML XSD)

Backend tier implemented with Hibernate and DAO Design Pattern

Developed web services and SOAP Messages with XML, SOAP and WSDL

User help tooltips implemented with Dojo Tooltip Widget with multiple custom colors

Implemented Asynchronous communication between components with JMS API and MDB

Developed UNIX shell script for copying, removing and deploying java applications to Application server.

Developed JUnit test classes for Unit testing and methods

Developed interface classes to access content from WCM Content stores.

Error Messages, Messages implemented with Log4J

Implemented Logging and Exception Handling with custom Exceptions framework

Environment: Java 5, JEE, JSF, IBM Web Sphere 7, RAD 7, Ant, Oracle Database, JavaScript, CSS, JSON, DOJO, SOAP, WSDL, JMS, MDB, Web Services, XML, Log4J, XML Schema, XSD, JAXB, JUnit, SVN, JSP, Hibernate

AT&T Atlanta, GA 01/09 – 08/09

Sr Java Developer

SBOT-BYOB (Small business ordering tool – Build your own bundle)

This is an online ordering tool for small business. AT&T provides for small business customers various product bundles to order from online. This BYOB helps small business customers to build their own bundle of products from AT&T available products catalog. This product integrates with IPC (Integrated Product Catalog and pricing system).

SuperN: This is an online ordering tool for Personal (individual) customers. This product provides services to individual customers to customize product bundles and make orders from online AT&T website.

Responsibilities:

Developed Struts action classes, Action Forms and Struts validation classes to implement UI Layer

Configured Actions for UI navigation in struts-config.xml

UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, XHTML, JavaScript, DOJO, AJAX

Implemented DAO and Business layer with Hibernate, JMS, XML, XSLT, XML schema and J2EE Patterns

Implemented XML parsers with SAX, DOM, and JAXB XML Parser Libraries to Modify User view of Products and Product information in Customized view with XML, XSD, XSTL in HTML, XML, PDF formats.

Developed Web services, WSDL, SOAP Messages and Attachments to Integrate SuperN and SBOT-BYOB with IPC(Integrated Product Catalog and pricing System)

Developed JUNIT Test classes.

Developed complex queries to retrieve products based on region and service address and implemented PL/SQL stored procedures and Functions.

Tooltips implemented with DOJO Framework.

Environment: Java, J2EE, Hibernate, Struts and Validation, JSP, Servlet, CSS, JavaScript, Oracle10G, Weblogic Server, Ant, Eclipse, JUnit, DOJO Toolkit 1.3, Log4J, JavaScript, AJAX, CSS, JNDI, JMS, HTML, XHTML, Informatica PowerCenter, Ipalnet Web server, JDBC, XML, XSD, XML Schema

University of Michigan (UoM) MCIT, Ann Arbor, MI 07/08 – 12/08

Lead Developer

Involved in implementation of enhancements of Hospital System applications using Spring framework, JPA (Java Persistence API), JSF, Facelets, Hibernate, XML, LDAP and Web services, JBoss app server. IRIS (Imaging record Information System) Audit trail and Security modules implemented for HIM (Hospital Information Management) group, Finance, Charity and Billing groups. Implemented Classification manager for Major, Minor, Valid Document Codes, Form designators and Care Web sub codes. DIRS (Document Imaging resource system) Quality measurement of Vendor scanned image document implemented for MCIT group using Hibernate and Struts framework. DocImport, Imaging DataModel Implemented Work List and Document List related operations for the imported scanned documents for Major and Minor codes

Responsibilities:

Implemented UI Layer using JSF, Managed Beans, Backing Beans and Facelets.

Used JSF expressions in rendering content and validation

Consistence User Interface Look and Feel implemented with CSS style classes

Developed Domain java objects with Java Annotations and configured in JPA persistence.xml file

Developed common Imaging Data model services for IRIS and DIRS applications.

Developed Spring framework DAO Layer with JPA and EJB3 in Imaging Data model and DocImport,

Developed CMP and Stateless session beans for DocImport Middle Layer.

Implemented EJB 3 Annotations for Entities, Relations and Transactions (Declarative Transactions)

Spring container managed transactions implemented.

Developed service Layer in Imaging data model for IRIS and DIRS application

Developed Unit test classes using JUnit.

Prepared SQL queries for the Classification manager module in IRIS application

Implemented Hibernate Dao and services with Hibernate and Oracle 10g.

Developed services to connect to IBM WCM using ISRA adapter API to get Image metadata.

Environment: Java, J2EE, EJB3, JPA, JSF, JSF Formatters and Validators, JSP, Servlet, IBM WCM content Management, CSS, JavaScript, Oracle10G, JBOSS 3.X, Ant, Eclipse, JUnit, JNDI, JMS, HTML, XHTML, JIRA, SVN

Pfizer, CT 10/06 – 06/08

Java Developer

Clinical sciences

RDE (Raw data Extract) indexing, searching and retrieving

The goal of the Raw Data Extract (RDE) project is to provide a tool that will allow statisticians to pull data from ClinGen data schemas into a formatted extract that can be subsequently imported into

Number of different tools used for statistical analysis. MP (Molecular Profiling) The MP Project Tracking tool will provide a tool to automate the processes of managing the portfolio of projects for MP so that the current state of MP projects can be viewed and acted upon with confidence. The MP Project Tracking tool will be implemented in a series of phased releases starting with the core immediate needs of MP and expanding from that until the complete tool is completed

ClinGen(ClinicalGenetics)The purpose of the Clinical Genetics System (ClinGen) is to support the analysis of anonymous biological sample (genotypic) and clinical (phenotypic) data from clinical studies. TM (Translation Medicine) the Biomarker Project Tracking tool automates current manual processes–including manual entry and collation of Excel sheets. It will be a web-based tool the tool will offer immediate efficiencies to the TM business team while the larger, integrated TM solution is being created.

Responsibilities:

UI Layer implemented with Struts classes, CSS, AJAX, JSP, HTML, java script and Implemented validation and Tiles framework

Implemented XML data formats to transfer data between layers in the form of XML streams. Used XSLT to change the Data formats into XML to XML and XML to PDF formats.

XSLT is used to convert XML format into PDF format.

Business layer and service Layer implemented with J2EE Patterns, Hibernate and EJB.

Implemented Flex Action script and MXML Pages for UI

Developed JMS and EJB (MDB, Session beans) classes and deployed

Developed JSF framework Backing classes and Utility classes.

JSF Navigation configured in JSF configuration file and Its Backing beans

Implemented Java Internationalization(I18N) and Localization

Developed UNIX Shell scripting.

Developed and implemented CORBA IDL interfaces and Implementations.

Developed database schema, ER Diagrams, sql queries, PL/SQL Functions stored procedures and database maintains database scripts.

Developed Pl/SQL programs (Stored Procedures, Function, Synonyms).

Developed DBMS_JOBs to load compounds.

Implemented Image and Content services and deployed to IBM WCM content server.

Implemented Image manipulation services with IBM WCM Content server and deployed.

Developed stored procedures, functions to manage datasets.

Developed triggers, synonyms and views and Written SQL queries.

Developed Web services and WSDL files.

Applications maintained and supported on production instance and environment.

Environment: Java, J2EE, STRUTS, SPRING, JSF, JSTL, Servlets, Hibernate, JDBC, CORBA, IDL, IDL2java, Weblogic, IBM WCM Content server, Junit and Log4J, Adobe Flex, GWT, MXML, XML, XSD, XML Schema, Eclipse IDE, Informatica PowerCenter, Google plugin for eclipse, JavaScript, CSS, AJAX, Oracle10g RAC, XSL, XSLT, AIX and Windows XP.

Premier Global services, Atlanta, GA 05/05 – 09/06

Java Developer

PGiMarket: Helps Business to grow by providing various marketing and communication tools.

Responsibilities:

Implemented Java objects with Java APIs for programmatic access to content and process capabilities.

Implemented business process design, systems integration, and application design and management

Implanted Events and Subscriptions.

Created and manage object stores and file stores.

Implemented Security and permissions for EJB Functions with LDAP and ACL

Implemented Java security Manager to access EJBs and Business functions with Java Security API

Configured SSL and ACL list.

Implemented models Image capture capabilities.

Designed and implemented backend database schema using ERWIN and Oracle RDBMS.

Developed JSPs, servlets, JSR 168, 286 Portlets, struts and utility java classes

Developed XML, XSD, XML schema and Parser with SAX and DOM

Implemented web services from session beans to give access to production scheduling slot availability for the dealers to schedule their specific models

Implemented portlets and portal using pages and desktop, skins and skeletons.

Implemented java Internationalization (I18N) and Localization

Implemented front end with JSP, Servlets and Struts Frame work, Validation, Tiles.

Implemented JMS senders and receivers and integrated applications with MQSeries.

Implemented O-R Mapping XML Files, POJO Objects and business logic to make DML operations with Hibernate framework.

Implemented remote web services for portlets with wsrp portlets

Developed backend stored procedures.

Environment: IBM RAD, Websphere, WebSphere Portal server, Java, J2SE, j2EE, Struts, Internationalization (I18N), XML, JSR 286 Portlets, MQSeries, JMS, JNDI, Oracle, Sybase ASE, Documentum, Business Process Framework, Workplace, WCM, Hibernate, Ant, VCS, SOA, SOAP, WSDL and Web services, ERWIN, RUP, JUnit, Documentum, Log4J, UNIX.

EDUCATION:

Bachelor of Engineering in Electronics and Tele Communications from INDIA



Contact this candidate