Post Job Free
Sign in

Web Services Service

Location:
Hyderabad, Telangana, India
Posted:
December 22, 2015

Contact this candidate

Resume:

Java/J*EE Developer

Sagar Bellamkonda

Email id: acsvya@r.postjobfree.com

Phone Number: 937-***-****

EMPLOYER:

acsvya@r.postjobfree.com

248-***-****

Summary

8+ years of extensive experience in Design, Development & Testing of software applications.

Good experience in J2EE technologies like Servlets, JSP, JSTL, Java Beans, EJB (Session beans, Entity beans and Message driven beans), JAX-WS,JAXB, JMS, JDBC, JAX-RS, JSF, RMI and JNDI.

Excellent experience in UI design and development using HTML, OO JavaScript and CSS, AngularJS, Moment.js, JQuery, AJAX.

Extensively worked on enterprise application development using JAVA EE 5, JNDI, JSP, Servlets, Java Beans, JDBC, EJB 3.0 Java Message Service (JMS), spring.

Experience in various open source frameworks Struts, Hibernate, Spring, JSF.

Strong experience in Service Oriented Architecture (SOA) and publishing web services that include several components like SOAP, WSDL, XSD, UDDI, Axis2 and JAX-WS.

Experience with various J2EE design patterns like Singleton, Command, Factory, Observer, Front Controller, DTO, DAO, MVC, Session Facade, Business Delegate, Service Locator, Transfer Object, and View Object in the development of enterprise applications.

Expertise in Web Services development using Apache CXF, GlassFish, SOAP-UI Frameworks and Apache Axis2.

Experience in PHP Java Integration and Drupal Administration

Expertise in coding business components using various API’s of java like JDBC, Multithreading, Collections, Reflection, Sockets, Networking and JNDI.

Experience in implementing Waterfall, RUP and Agile SDM’s.

Experience interacting with MQ from J2EE app using JMS API.

Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP. Used Active MQ for messaging.

Expertise in reviewing and prioritizing client requirements, creating project proposal(scope, estimation) and baseline project plan, and devising effective Design Flows.

Excellent working knowledge in writing Cursors, Stored Procedures, Triggers, Functions, Sub Queries and performing data analysis using EMS SQL Manager, TOAD for Oracle, SQL Developer for Oracle.

Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams, State Diagrams, Sequence Diagrams & Activity Diagrams.

Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Motivation to work for a challenging project. Consistent team player with excellent communication skills.

Hands-on experience in system and network administration. Experience in developing applications using third party frameworks like Spring, Angular JS, Hibernate, Struts.

Excellent team handling experience and skill along with timeline achievement and client communication.

Education:

Bachelor of Engineering in Computer Science (B.E), JNTU, India

Certification:

Sun Certified Java Programmer (SCJP)

Technical Skills

Operating Systems: UNIX, AIX, Linux, Windows NT/2000/XP

Languages: Java, PL/SQL, XML, UML, PHP, C, C++, C#, Python

Deign Patterns Singleton, Business Delegate, DAO, DTO, Service Locater, Intercepting Filter, Dependency injection, MVC, Factory pattern, Front Controller

J2EE Skills: JDBC, JMS, JNDI, EJB, Servlets, JSP, Java Beans

Web Technologies: HTML, JavaScript, Ajax, CSS, JQuery, XML, SAX, DOM, JAXB, JAX-WS, XSL, XSLT, XSD, and Web Services, SOAP, WSDL jQuery, Angular JS, Bootstrap UI, JASON, Google Web Toolkit(GWT) 2.0, Ext JavaScript, JSON, Primefaces

Application Servers: IBM WebSphere 6.1 \ 7.0 \ 8.5, Oracle WebLogic Server10.3, JBoss AS 6.0, Apache-Tomcat 5.0

Case Tools and IDE: Eclipse, WSAD5.1, RAD 6.x/7.x/8.x

Frameworks: Spring 2.5 (MVC, Webflow, Batch), Hibernate2 \ 3, Struts 1.2\ 2.0, Apache CXF, Apache Axis2, Jakarta Taglibs

CM tools: CVS, Clear Case, SVN, MS Visual source safe

Databases: Oracle, MS SQL Server, MS Access, DB2

Other Experience: JUnit, JProfiler, SOAP-UI 4.0.1, JMeter 2.3, Toad for Oracle, SQL Developer for Oracle, WebSphere MQ 6 \ 7,ClearCase Native Client, DreamWeaver CS5, HTML, Freemarker 2.1.5, Tiles, Apache Velocity, JSP, Java Swing, CSS3, and Applets, .NET Framework, SOA

Work Experience

Mckesson,Scottsdale, AZJully 2014 – Till Date

Sr. Java/J2EE Developer / Front End Developer / Production Support

UHUB

McKesson Health Solutions delivers unique solutions for integrated care management that enable payers, providers and patients to come together to transform the business and process of care. UHUB java application solution systems where the user can able to create the patients, searching the patients, search payers, search pharmacy.

Roles and Responsibilities:

Gathering Business Requirements from business.

Involved in supervision and coordination with Offshore development team including code reviews and resolving roadblocks.

Developed the UI layout and front-end programming for web application that matched requirements with help of JSF framework, XHTML, CSS3, JavaScript, and Primefaces 4.0.

Created web services using SOAP.

Developed business layer using Spring, Hibernate and DAOs.

Extensively used Core Spring Framework for Dependency Injections of components.

Write detailed description of user needs, program functions, and steps required to Develop or modify computer programs.

Involved in Service Bus configuration, development, testing and deployment with Oracle SOA suite.

Extensively worked with JDBC programs using Oracle and MySQL databases, and developed SQLand PL/SQL Packages and Stored Procedures for Oracle to process the data.

WSDL, XSD & XSLT are utilized for customization of customer based web services [Java] Integration with ILOG Jrules to allow for business rules incorporation in design of data communication model.

Developed configurable batch processing system based on Spring Batch.

Followed TDD (Test Driven development) and Junit tests.

Involved in the bug fixes and system testing activities and moved the project to UAT successfully.

Developed JUnit unit tests and functional tests.

Worked on Oracle SOA em console to resolve defects in the application.

Provided extensive pre-delivery support using Bug Fixing and Code Reviews.

Moving the application to production environment. Supervising in moving the updated or new builds to the UAT environment, and to make sure application is stable after the deployments.

Coding followed Test-driven development (TDD).

Environment: Java 7, J2EE 5, WebLogic 12c, Oracle 10g database, Apache Camel, Tortoise SVN, XHTML, PrimeFaces, CSS3,JavaScript, Junit,Spring framework(AOP, Data access, Transaction, Messaging, Batch processing), Oracle SOA 12g, SQL, PL/SQL,Jenkins, TOAD, Oracle SQL develper.

Mckesson, Scottsdale, AZ

Sr. Java/J2EE Developer / Production Support

Merck and Takada

Developed a portals for our clients Merck and Takada. Integrated with few of our services that we developed in Uhub project.

Roles and Responsibilities:

Troubleshoot production support issues for UHUB application, and to make sure application is stable in production environment.

Build the application using TDD (Test Driven Development) approach.

Gathering Business Requirements from business.

Developed the UI layout and front-end programming for web application that matched requirements by Using Angular Js.

Created web services using REST.

Use Moment.js for date formatting and required date manipulations.

Worked on developing an interactive website for iPad and tablets for the client merck using ReactJS, Lo-Dash JS, and RxJS.

Created UI components using ReactJS, Flux Architecture. Used Lo-Dash methods for functional programming uses, and RxJS for handling event streams.

Used Twitter Bootstrap for all the screen layout and styling.

Front end unit testing with Jasmine, Karma.

Followed TDD (Test Driven development) and Junit tests.

Involved in the bug fixes and system testing activities.

Worked with NoSQL database MongoDB and worked with it to perform many different operations.

Worked in an Agile environment.

Environment:AngularJS, CSS3, JavaScript, lodash, node.js, Ng-revit, DataTables, Twitter BootStrap3,Java,JavaScript,WebLogic12c, NoSQL,Jenkins, JIRA,Jasmine,Intellij, Tortoise SVN, Junit,Oracle SOA 12g.

State Of Michigan (SOM),Lansing, MIFeb 2013 – June 2014

Sr. Java/J2EE Developer / Production Support

JClarety Retirement System

JClarety Retirement System is a framework based JEE solution which can be customized for complex Public Retirement systems that contains reusable software components that can be utilized to automate common functions within public retirement systems, including Enrollment, Service Credit purchases, Benefit payments, Benefits estimates, Health care, Customer Services, Payroll, Taxes, Security, Employer Self Service, Member Self Service, Admin Services and Automatic Clearing House (ACH) payments.

Roles and Responsibilities:

Provided Production support for the applications and batch jobs in UAT environment.

Resolving high priority tickets in a short timeframe, and to supervise the deployment of the updated builds in production environment.

Analyze user requirements, procedures, and problems to automate processing or to improve existing computer systems.

Designed and developed the application using agile methodology and followed TDD, Scrum.

Write detailed description of user needs, program functions, and steps required to Develop or modify computer programs.

Review computer system capabilities, workflow, and scheduling limitations to determine if requested program or program change is possible within existing system.

Prepare flowcharts and diagrams to specify in detail operations to be performed by equipment and computer programs and operations to be performed by personnel in system.

Review design ideas and prototype with systems analyst and software engineer.

Develop visual components of system prototype.

Developed user interface using JSP, Java Beans, Java Script, custom tags, custom Frame Work and AJAX.

Used DHTMLX, HTML5 and JavaScript to develop UI for the system. CSS3 was used for enhancement. Extensively used DHTMLX components to develop functionalities, such as tree grid, charts.

Developed Client side validations using Java script

Developed business functionality using stateless session beans.

Developed RESTful web services for a third party application.

Developed Dao's to process the database operations.

Developed Batch Processes for schools records.

Strong and extensive use of DDL and DML tools/ Maintained database schemas and dictionaries.

Involved in writing stored procedures, view, user-defined functions and triggers in SQL Server database for Reports module.

Prepare test plan based on the Systems Requirements Specification.

Inspect test results for accuracy and completeness.

Prepare Systems Requirements Specification.

Maintain a log of all Change Requests.

Train the users in joint application development techniques.

Review Requirements Specification and prototype with users.

Environment: JQuery, Struts 2, Chrome Developer Tools, Hibernate, Restful Web services, JSON,Jasmine, Advanced Rest Client,Java, JEE,C#, .Net Framework, WebSphere 8.5, Perforce, Oracle 10G database, TOAD, JIRA, IBM FileNet P8 with WebSphere 8.5

Mercury Insurance Group(MIG), Oklahoma City, OK May 2012 – Feb 2013Role:Sr. Java Developer

Mechanical Breakdown Protection (MBP)

The Mechanical Breakdown Protection (MBP) Web-based Point of Sale System (POS) deals with specific types of vehicle insurance; including MBP, Gap Insurance, and Reimbursement Guarantee. The System allows MIG business partners to quote prices for the aforementioned insurance items via the Internet, thus further strengthening corresponding business processes.

Roles and Responsibilities:

Reviewed and discussed the BRD to analyze the requirements for the project and contributed to the proposed System Architecture.

Analyzed, designed and implemented presentation layer using Spring MVC for rendering web pages.

Designing the User interface using JSF, XHTML, Rich Faces,and JavaScript.

Framework leverages JSF features like Event handling, Validation mechanisms and state management.

Creation Managed bean used to instantiate backing beans used in a JSF application and stores them in a Scope.

Developed views and Controllers using Spring MVC Framework.

Leveraged Spring Validator framework for validating user input and used J-query for client side validation and building rich UI with AJAX capabilities.

Designed/developed service layer using Spring and used the IOC container and AOP for request/response logging and transaction management.

Design, develop and schedule the Batch Jobs to run the daily/ weekly/ monthly etc. to meet the business needs.

Designed and developed Facade layer of services which interact with the DAO’s, JMS services and external web services.

Published the JAX-WS web services leveraging the Facade layer of Spring services for external clients to communicate.

Generated the Service Classes and interfaces from the WSDL.

Developed the custom handlers to build the hibernate queries for different entities based on the user criteria.

Configured CXF Interceptors for request filtering, header validation and message integrity validation.

Leveraged Spring batch module for batch processing, used the job scheduler and listeners for error handling, report generation and service retry mechanisms on failures.

Optimized the bulk database operations by batching the inserts/updates.

Used hibernate named queries and criteria queries.

Created the Service WSDL’s for the finalized set of services with the corresponding operations and designed the corresponding SOAP-UI Test Cases.

Used Log4J to logging, debugging, and providing warning and info on the server console.

Involved in creation of Test Cases for SOAP-UI Test Suite and carried out Load testing using Load UI.

Used ClearCase Native Client as configuration management tool for code versioning and release management.

Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.

Worked on Asynchronous messaging system using by implementing JMS through Point-Point and Publish-Subscribe MQ-Series architecture.

Used ERACOM HSM Module for Dynamic Key Exchange between the application servers and to encrypt/decrypt the customer card data before storage.

Involved in debugging and troubleshooting related to environment issues

Environment:Jdk 1.6, JAX-WS 2.2, XML, Rich Faces, CSS,JavaScript,Spring 3.0, Hibernate3, Log4j, CXF 2.0,Oracle SQL Developer, Spring Batch, Oracle SQL Developer Data Modeler, IBM Websphere 6.1/7.0, Oracle Database 11g, ClearCase, PL\SQL, SOAP-UI 4.0.1, Cruise Control, Eclipse, Oracle Fusion Middleware, SOA.

TATE AUTO INSURANCE,COLUMBUS, OH May 2010 – May2012

Role: Sr. Java Developer

Enterprise Content Management

Enterprise Content Management is a web services based application which is developed to maintain and manage insurance policy and claim related documents which are stored in various storage locations such as Sharepoint and Mobius Mainframe systems. There are two different modules in ECM namely Document Web Services and AgentSite. Document WebServices (DWS) is a java based application developed using REST web services which interacts with Sharepoint and Mainframe systems to store/retrieve insurance related documents of the policy holders. AgentSite is the interactive front end used by insurance agents and claims adjusters to view the final results.

Roles and Responsibilities:

●Followed Agile methodology and actively involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in. Involved in daily scrum and month sprint planning meetings.

●Involved in development of Business layer and the presentation layer of DWS and Agentsite modules.

●Extensively involved in developing REST web services based java clients and producers to communicate with Mainframe and Sharepoint systems using IBM-WINK.

●Used Jackson JSON API to serialize and de-serialize JSON data for interacting with Sharepoint.

●Used SAX and DOM XML parsers to parse and build XML files for interacting with the mainframe (Mobius) system.

●Registered and used web services in WSRR (Web Services Registry and Repository).

●Developed module to communicate with WSRR and obtain the end point URL for a particular web service.

●Integration of the Java with PHP using PHP Java Bridge.

●Used IBM WID and WESB and designed the mediations for accessing the web Services.

●Middle-tier and business layer services of Agent Site module were developed using EJB 3.0 stateless session and entity beans.

●Developed User interfaces Components for the ECM-front end module using JSF.

●Used Asynchronous JavaScript and XML (AJAX), JQuery, JavaScript, HTML, XSLT and CSS for better, faster interactive Front-End.

●Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.

●Writing PL/SQL procedures and functions using PL/SQL editor.

●Developed a module to process the request asynchronously by queuing, and later process the request by building the document and sending it out to end user through email.

●Used SQL server database for backend data storage.

●Performed Unit testing of web services modules using JUNIT.

●Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.

●Implemented logging for error tracking using Log4J, SLF4J and fixed the errors.

●Created Use cases and Sequence diagrams using UML.

Environment:JAVA, J2EE,SOAP/REST Web Services, XML, JQuery, AJAX, XSLT, Servlets, HTML, CSS, JavaScript, UML, Junit, ANT, Log4j, Eclipse, IBM WID 7.0, IBM WebSphere Application Server, IBM, PHP Drupal, WESB(WebSphere Enterprise service bus), SQL, PL/SQL, MS-SQL server 2008.

SM Inc, NYC,NYOct 2007 – Apr 2010

Role: Java/Web Developer

OmniMD (Health Care)

OmniMD is a web application and basically combination of EMR (Electronic Medical Remittance) and PMS (Practice Management System). The application is used by hospitals and private clinics. Application provides different login for front office, nurse, provider and biller. They can create appointment, address the diagnosis, applies the medication (drug), generates bill, claim to insurance, claim to patient, manage the payments and generates reports. EMR is basically used for patient appointment, diagnosis, medication and lab test results for general and specialty providers. PMS is mainly use for billing, insurance, claims and payments. Application also contains huge number of reports for diagnosis, medication, billing, insurance, patient and payment. The Project contains multiple modules where I have worked on modules like Oncology Specialties, Billing Management, Patient Statement, Patient Insurance, ICD & CPT management and Charge Captu

Roles and Responsibilities:

●Responsible for any new development on EMR & PMS which can be a project or a module including analysis, design, development and maintenance with SQL scripting.

●Worked in MVC architecture using struts 1.2 & hibernate 3.0.

●Designed and developed JSPs, Servlets, Beans and manager classes.

●Used JSTL for standard tag library and GWT for specific page designing.

●Developed reports using crystal report designing tool with stored procedures, functions, cursors and SQL queries.

●Developed Jsps, action classes, form beans, mapping files and property files in Struts.

●Responsible for hibernate and data base configuration and mapping with config, hbm, BOs and DTOs.

●Developed SQL Queries, stored procedures, triggers for SQL Server and Oracle databases.

●Responsible for any urgent issue or queries from client or support.

●Designed and developed stored procedures and functions to implement critical and ambiguous reports and other functionalities.

●Also, responsible for debugging and bug fixing.

●Reviewed the low level design document, handling change request assigned the bug id from the client to the corresponding developers.

●Executed all the test cases and generate the test report.

●Responsible for application Implementation on Sun One web server and JBoss application server.

●Responsible for building the techno-functional documentation of Electronic Medical Remittance (EMR) and Practice Management System (PMS).

●Developed major product changes for EMR & PMS such as Appointment, ICD-CPT management, Split Billing, Patient Statement, Claim management, Charge Engine, Payment Posting and reports

Environment: J2SE 1.4/5, J2EE, JSP, Servlet, JSTL, Crystal Reports, JBoss 4.1, MS SQL Server 2000/2005/2008, Eclipse 3.1, Struts1.2, Hibernate3.0, JDBC, SQL, PL/SQL, JMS, Text-Pad.

Persistence Systems, Hyderabad, INDIAFeb 2006 – Sep 2007

Role: Jr Java Developer

SBILifeProcentre

SBI Life Insurance Company Ltd. is a joint venture between India's largest bank, State Bank of India and Cardiff S.A., a leading life insurance company in France. SBILifeProcentreis an e-business application useful to customers and vendors for processing of large amount of information on daily basis.

Roles and Responsibilities:

●Involved in specification analysis and identifying the requirements.

●Participated in design discussions for the methodology of requirement implementation

●Involved in preparation of the Code Review Document & Technical Design Document

●Designed the presentation layer by developing the jsp pages for the modules

●Developed controllers and JavaBeans encapsulating the business logic

●Developed classes to interface with underlying web services layer

●Used patterns including MVC, DAO, DTO, Front Controller, Service Locator and Business Delegate.

●Worked on Service Layer which provided business logic implementation.

●Involved in building PL\SQL queries and stored procedures for Database operations.

●Used Jasper Reports to provide print preview of Financial Reports and Monthly Statements.

●Carried out integration testing & acceptance testing

●Used JMeter to carry out performance tests on external webservice calls, database connections and other dynamic resources.

●Participated in the team meetings and discussed enhancements, issues and proposed feasible solutions.

Environment: Java1.4, J2EE 1.4 [Servlet, JSP], JDBC, XML, ANT, Apache Tomcat 5.0, Oracle 8i, JUnit, PL\SQL, UML, NetBeans, Apache JMeter, Jasper Reports.



Contact this candidate