Post Job Free

Resume

Sign in

Web Services Java

Location:
Hyderabad, Telangana, India
Posted:
February 11, 2016

Contact this candidate

Resume:

MADHAVI B

Ph: 214-***-****

Email: acthse@r.postjobfree.com

PROFESSIONAL SUMMARY

Over 7 years of progressive experience working as Java/J2EE Developer in analysis, design and development. Have extensive experience working on various phases in the Software development lifecycle of the project.

Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service Oriented, Client/Server, GUI and Web based applications in these years.

Extensive experiences in web based multi-tier enterprise applications & Client/Server Applications using JAVA/J2EE technologies & have good exposure in Model View Controller (MVC) Architecture based applications using Spring Framework 3.2.2, Struts Framework 2.3.12, JMS, Java Beans and Cassandra 2.0.12 with expertise in presentation, business and database layers.

Experience in developing applications using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect oriented programming (AOP) module, JDBC module, ORM module and web module.

Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework

Expertise in developing rich GUI interfaces using HTML, CSS, JavaScript, AngularJS, JSP and Servlets.

Experienced with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, DOM, SAX and JAXB.

Experience in RDBMS including Oracle 12c, DB2 10.1, MySQL 5.6.16, PL/SQL 12c, and MS SQL Server 2014.

Expertise in using NoSQL databases like Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0.

Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,Apache Camel,RESTful WebServices

Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions, Apache ANT 1.9 for making build scripts, Eclipse 3.x, Net Beans 6.x IDE.

Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers and data connectivity and data integration of Oracle.

Experience in using Clear Quest, Clear Case, CVS, and Subversion (SVN) for source control and Release Management.

Involved in the Unit test Cases, Integration and Application testing.

Expertise in Object Oriented Architecture (OOA), Design (OOD) and Programming (OOP) from designing and to their implementation.

Capable of rapidly learning new technologies and processes, and successfully applying them to projects and operations.

Excellent Communication and Interpersonal Skills with Strong Technical and Analytical reasoning ability.

Experienced work in a complex, multi-vendor, geographically diverse environment.

Technology Expertise

Programming Languages

C, C++, Java Version 8

JDK versions

JDK 8

Java EE Technologies

JSP 2.2, Servlets 3.0, EJB 3.1, JDBC 4.0

Messaging Servers

ActiveMQ 5.8.0

Message Oriented Middleware

JMS 2.0, AMQP 1.0, MSMQ 6.0

Protocol specifications

SOAP 1.2, HTTP 1.0, RPC version 2.0

Web Technologies

JavaScript 1.8.5, JQuery, AngularJS, XML 1.1, HTML 5.1, CSS 2.1, XTML 2.0, JSON RPC 2.0, Adobe Flex 3.0, WSDL 2.0, XML 2.0, XSD 1.1,AJAX

Frameworks and Build Tools

Apache Struts 2.3.15.1, Hibernate 4.3, Spring 4.1.5,ANT 1.9.3, Apache Maven 3.2.5,Log4J 1.2.17, Java EE Design Patterns

Web/Application Servers

Oracle WebLogic Application Server 12.1.3, IBM WebSphere Application Server 8.5, Apache Tomcat Webserver 8.0.20, Glassfish 4.0, JBoss Application Sever 7.0

Databases

MySQL v5.6.16, Oracle 12c,MSSQL Server 2014, DB2 v10.1,Cassandra, PEI-DBSQL 2011, PL/SQL 12c

IDE Tools

Eclipse 4.4.2, NetBeans IDE 7.4,SDS, RAD 9.0.1

Operating Systems

Windows 7/8/8.1, Linux Cent OS 7, Solaris 11, AIX(UNIX) 7.1, Windows Server 2008 R2

Education

Bachelor of Technology

Professional Experience

Florida Department Of Health, Tallahassee, FL May 2014 - till date

Role: JAVA/J2EE Developer

Description: Florida Department of Health administers healthcare programs, such as Medicare, Medicaid, Children's Health Insurance Program (CHIP), and these three major national healthcare programs benefit about 100 million Americans.

Responsibilities:

Responsible for gathering and understanding the system requirements by interacting with clients.

Generated the Class diagrams, Sequence diagrams extensity for all the entire process flow using RAD.

Use of the Struts Framework for the application based on the MVC design paradigm

Implemented Spring MVC to integrate business logic and Model and DAO classes using Hibernate.

Worked on CORE JAVA (Collections of type Generics, Templates) and used the core packages.

Implements MVC,Singleton, Factory, session Facade, Data Access Object, Business Object paradigm

Implemented Spring Framework for the information flow between database and Model.

Extensively used Hibernate Query Language (HQL) and Criteria based queries to work with DB2 database.

Configured springapp-servlet.xml, web.xml Spring-specific deployment descriptor

Configured database with hibernate.cfg.xml & database mapping with hbm.xml

Worked on JMS and Messaging Queue (MQ) configurations.

Designed and developed GUI screens for user interfaces using JSP, AngularJS, JavaScript, XSLT, AJAX, XML, HTML, CSS and JSON.

Worked on REST framework to create web services.

Extensively worked for deployment, configurations of application on WEBSPHERE server and WEBSPHERE PORTAL for Integration of all modules.

Developed documentation for QA environment.

Loaded the records from Legacy database (DB2 v10) to existing one (Cassandra 2.0.12).

Synchronized the create, update and delete of records between Legacy database (DB2 v10) and Cassandra .

Used CQL (Cassandra Query Language) version 3.0 to create key spaces and tables, inserting data and executing queries, deleting data, using primary keys, compound primary keys and clustering columns, ordering and filtering query results, composite partition keys and collections.

Application developed on Agile methodologies scrum and iterative method process.

Used Apache Log4J logging API to log errors and messages.

Used maven to build the project into WAR and EAR files and SVN Version Controlling

Created JUnit test suite to automate the testing of the business logic.

Involved in 24x7 support, Maintenance and enhancement of the application

Environment:JDK, J2SE, J2EE, Struts, Spring framework, XML, HTML, JSP, Servlets, JQuery,AngularJS, Hibernate, Maven, JavaScript, XSLT, CSS, AJAX, JMS, RESTful, WebServices, WebSphere Application Server, Tomcat, DB2, Cassandra, MQ Series, JUnit, log4j, Agile, Design patterns, SVN, RAD, JSTL, UNIX .

The Taubman Company, Bloom Field Hills, MI Aug 2013 – April 2014

Role: JAVA/J2EE Developer

Description: Taubman creates extraordinary retail environments for shoppers, retailers, communities and investors. Through Taubman Asia subsidiary, we are extending the company’s unsurpassed retail real estate expertise to international markets. The purpose of the project allows a comparison of the prices and discounts offered by different suppliers. Having made the choice, the data is analyzed by the authorized end-users and make requests to higher management for purchasing an item from a supplier.

Responsibilities:

Designed and developed java backend batch jobs to update the product offer details.

Core Java coding and development using Multithreading and Design Patterns.

Core Java development and Support of Java/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.

Preparing technical specifications, test plans for unit testing.

Used Spring Framework for Dependency injection and integrated with the Struts Framework and Hibernate.

Data Integration using Talend ETL for data migration/analysis and ETL process.

Involved in writing and invoking the Spring MVC calls.

Experienced with RAD/Iterative development methodologies.

Used Hibernate 3.2 as ORM solution in persistence layer of the application.

Synchronized the create, update and delete of records between Legacy database and Cassandra .

Used Log4j as a logging tool.

Migrated High-volume OLTP transactions from oracle to Cassandra in order to reduce licensing footprint.

Used HQL (Hibernate Query Language) to write static and complex queries while communicating with DB2 database.

Involved in developing custom tag libs, JSP, EJB's, Portlets and Oracle - stored procedures.

Wrote hbm mapping files and POJO classes to map database tables with java objects.

Created an XML configuration file for Hibernate -- Database connectivity.

Created a Camel route for saving an item created, from the UI screen to the catalog services, which create a record in Oracle.

Web services are developed based on the SOAP

Web services tested using SOAPUI tool

Involved in bug fixing & production support and maintenance activities.

Performing Code merge using SVN.

Deploying of code to Web sphere.

Environment: Java 1.6, JSP, Struts, Servlet, EJB, Spring, Hibernate, MyEclipse, Java Script, JQuery, JSTL, Unix, Shell script, AJAX, XML, Camel, WebSphere Application Server, Oracle, Maven, ORM, Cassandra WebServices (SOAP,RESTFUL),Log4j,Agile, JUnit.

ALLANT GROUP, Naperville, IL Jun 2012 – Jul 2013

Role: JAVA/J2EE Developer

Description: The Allant Group is a leader in consistently delivering exceptional marketing performance improvements to clients through multi-channel marketing solutions driven by best in class analytic, technology, marketing strategy, program management and performance measurement capabilities.

Responsibilities:

Involved in the design, feature estimations and Software Requirements Specifications.

Developed class diagrams, use case diagrams and sequence diagrams using UML/STAR UML.

Developed web interface for Users Modules using JSP, HTML, XML, CSS, Java Script, AJAX, and Action Servlets with Struts Framework, spring frame work.

Used spring framework for transfer the data from GUI to DB with Ajax frame work.

Extensively worked on CORE JAVA(Collections of Generics and Templates, Interfaces for passing the data from GUI Layer to Business Layer)

Developed business logic and Entity Beans to manage the transactions with the database to deliver the content to the presentation layer and also to store the data into the data layer.

Implemented DAO (Data Access Object) design pattern to access data from Oracle.

Development process the SCRUM, Iterative Agile methodologies for web Application

Implemented Spring MVC, IOC & AOP.

Mapped the objects with the Database using Hibernate Query Language (HQL) as the Persistence Frame Work.

Developed stored procedures using PL/SQL.

Used JMS for programs to create, send and receive messages by using different modules like publisher, subscriber messaging and point to point messaging using IBM-MQ-Series

Used log4j for debugging the application.

Involved in Configuration of data source and deployment of application in development, Test and Production.

CVS for version Controlling.

Involved in configuration setting for Development, Test, and Production Environment.

Used J-Unit test cases to test the application and performed random checks to analysis the portability, reliability and flexibility of the project.

Mainly involved in 24x7 support, Maintenance and enhancement of the application.

Environment: Bea Web logic server 9.2/10.3, Eclipse, Java API, J2SDK 1.4.2, JDK1.5, JDBC, JMS, Message Queues, Web services, UML, XML, HTML,CSS, XHTML, JavaScript, JQuery, log4j, SVN, JUnit, J2ME and Windows and Sun OS 2.7/2.8.

LEITNER SHRIRAM MFG LTD, INDIA Jun 2010 – May 2012

Role: JAVA/J2EE Developer

Description: Leitner Shriram Manufacturing Ltd is an Indo European Joint Venture between Shriram EPC Ltd., and Leitner Technologies to world-class LEITWIND Wind Electric Generators. The application was developed combining two layers: Employee Services System, and Managerial Services System. Employee Service System contained personal responsibilities, reminders, contacts, email services, project planning while the Managerial Service System included all the functionality of Employee Services System along with capability to manage and access employees’ information

Responsibilities:

Developed the application using MVC-1 Architecture using JSP 1.7, Servlet 2.5 and EJB 2.0.

Developed Class diagrams, Sequence Diagrams using UML 1.1.

Preparation of the Low Level Design document which include program specification and unit test plan.

Developed HTML 2.0 and JSP 1.7 pages for user interaction and data presentation.

Used JavaScript 1.5 in applications outside of web pages like PDF documents, site – specific browsers and desktop widgets.

Defined the presentation semantics of the document written in a markup language using HTML and CSS 2.

Developed JSPs 1.7 to implement the business logic, and used Java Beans 2.0 to retrieve the data.

Coded Enterprise Java Beans 2.0, which implemented business rules and business logic.

Created tables in the Oracle database.

Deployed the application (EAR) on WebLogic Application Server v8 using Eclipse 3.1 as IDE.

Performed Unit Testing and Integration Testing of the application using JUnit 3.7.

Used CVS 1.10 for source code version control.

Environment: Core Java (J2EE 1.3), JSP 1.7, JavaBeans 2.0, JavaScript 1.5, Servlets 2.5, UML 1.1, JUnit 3.7, CVS 1.10, EJB2.0, CSS 2, HTML 2.0, Oracle 7, Eclipse RCP 3.x, Apache Tomcat Web Server v7.0, WebLogic Application Server v8.0, Eclipse IDE 3.1.

YANA Software Pvt. Ltd, India. Jun 2008 – May 2010

Role: JAVA/J2EE Developer

Description: The product developed was Online Banking system. The Online banking system developed provides personal savings details of the clients. It offers a broad array of financial clients and as per the users account status offers him to take up the new schemes enrolling with the bank. Upon the user's request it generates the reports of his details and submits it to the user.

Responsibilities:

Responsible for understanding the business requirement.

Worked with Business Analyst and helped representing the business domain details in technical specifications.

Also helped developing UML Diagrams: Use cases, Activity diagram, Sequence diagram, class Diagram.

Was also actively involved in setting coding standards and writing related documentation.

Developed the Java Code using Eclipse as IDE.

Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side.

Developed application on Struts MVC architecture utilizing Action Classes, Action Forms and validations.

Code Review & Debugging using Eclipse Debugger.

Involved in Debit card and credit card payment applications.

Involved in the design and decision making for Hibernate OR Mapping.

Hibernate Mapping file (.hbm.xml) files for mapping declarations.

Configured Queues in WebLogic server where the messages, using JMS API, were published.

Consumed Web Services (WSDL, SOAP and UDDI) from third party for authorizing payments to/from customers using AXIS.

Writing/Manipulating the database queries, stored procedures for Oracle9i.

Environment: Java,/J2EE, Eclipse 3.2, Web Logic Application Server 7.0, Oracle9i, JSP1.1, HTML, JavaScript, JMS, Servlets, UML, XML, Eclipse, Struts1.3, Web Services, WSDL, SOAP, UDDI, ANT, JUnit, Log4j.



Contact this candidate