Post Job Free
Sign in

java,j2ee,spring,hibernate and web services -- 12+years

Location:
Glendale, AZ
Salary:
85000
Posted:
April 12, 2015

Contact this candidate

Resume:

VAGARAJU GUDESEVA

480-***-****, *********@*****.***

SUMMARY

A diversely skilled person, with 13+ years of experience in web based n-

tier systems(java/j2ee) with strong domain knowledge of object oriented

technologies, web development, HealthCare and Finance systems

Proven ability to quickly learn new technology and apply them for business

solutions with excellent interpersonal and mentoring skills

Hands on experience of a wide array of J2EE technologies such as

JSP/Servlets, Struts framework, JavaScript/AJAX, and JDBC which are

required to architect real-world, enterprise solutions

Good experience with Spring and Hibernate technologies

Highly capable to quickly learn new Technology and adapt to new environment

Extensively worked in Product based projects

Involved in maintenance and enhancement of existing application systems and

take additional challenging tasks to work independently on new projects

Understanding of concurrent, multi threading and distributed programming

Deep understanding and working knowledge of application servers such as

Weblogic and WebSphere.

Methodologies with mastery of j2ee toolsets such as Toad, Log4j, Ant,

Maveen..

Thorough understanding of XML based technologies.

Deep insight into implementation of RestFull style web services.

Experience with JQuery and knowledge on JQuery mobile

Experience with JIRA, Cruciable, SVN,VSS tools.

Experience with Oracle, SqlServer and PostGres databases.

Experience in Performance Profiling & Tuning Experience.

Done POC on TestNG unit testing framework.

Good Agile and Scrum experience.

Work experience in fixing critial production issue.

TECHNICAL SKILLS

TECHNICAL SKILLS:

Language Java, PL/SQL, C, C++, HTML

J2EE Technologies SOA, Web Services, Servlet, JSP, JDBC, SOAP, RMI,

JNDI, XML, DOM, SAX, Java Mail, JPA

Application Servers BEA WebLogic, WebSphere Application Server 6.1.

Web Servers Apache Tomcat, Java Web Server, Jetty, Apache

MQServer

Messaging Systems JMS, MQSeries

Design Patterns Singleton, Factory, Front Controller, MVC, Business

Delegate, DTO, DAO

Web Services XML-RPC, WSDL, UDDI, SOAP, REST

Internet XML, XSL, HTML, DHTML, JavaScript, AJAX, JSON

RDBMS Oracle 8i/9i/10g, MySQL, SQL Server,PostGres

Frameworks Spring, Hibernate, Struts, Java Server Faces

IDE RAD, Eclipse, Netbeans

Build Tools ANT, Maven

Testing Tools Test Link

Operating Systems Windows 9X, Windows NT/2K, Linux 10.0

Utilities Toad, SQLServer Management Studio, MySQL Workbench,

SoapUI, Firebug

Eldorado Computing, Inc., Phoenix, US

Feb'09-Till Present

Role: Lead Java Developer.

PROJECT: HealthCare Payer System

Team Size: 60

Description: Javelina is an enterprise solution that enables healthcare

payer organizations to accelerate the automation of claims and benefits

management. Javelina leverages the ease of use and accessibility of

standard web browsers to deliver highly demanded functionalities such as

user-defined field level labeling, real-time integrated workflow and

intuitive Internet reporting tools. Javelina's architecture integrates open

source components, including relational database management system (RDBMS)

and other middleware, eliminating costly licensing fees.

Responsibilities:

Working as Project lead and coordinating between on-site and off shore

teams.

Involved in Designing the project, setup the servers, environment and did

the whole setup

Involving in the development of Javelina framework design. In this frame

work we are developing project specific tools like XTTM, DataGrapes.

Got wide knowledge on EDI 270/271,276/277,834/835/837 Transaction and CORE

Transaction(RTA)

Involved in Web Portal (MESA),CRM

Involved in injecting dependencies into code using concepts like IOC of

Spring Framework, applicationContext.xml. Spring JDBC

Managing UI flow with spring web flow.

Extensivelly worked on Critical Production issues.

Managing Transactions and Involved in designing and developing the spring

beans

Involved in performance improvement sessions and suggested few performance

tips like code optimization.

Developed both Server side and client side XSLs.

Forming XML Request and Response using JOX API and XOM API

Developing web services to get the data on to front end

Involved in analysis, design and development and testing phases of the

application development using Scrum Agile methodology.

Used the Spring framework features like Spring IoC, Spring MVC, Spring

Batch, Spring Web Services, Spring Integration.

Involved in creating, modifying and updating database tables in MS

SQLServer using the tools like Microsoft SQLServer Management Studio and

Toad.

Used Hibernate Object Relational Mapping features for creating the entity

domain objects and base hibernate support features for creating data access

layer objects

Involved in writing service class objects that depend on the data access

objects.

Involved in writing the controllers that react to the navigation of user

interactions with the services.

Involved in mapping the data transfer objects to JSON objects that are used

by the model objects which are sent over to the client side.

Used Google's GSON library to convert Java Objects into their JSON

representation and also to convert a JSON string to an equivalent Java

Object.

Used Jquery plugins like datatables, autocomplete, datepicker, dialog,

menu, text editor, tabs and handlebars as front end technologies for easy

user interactions.

Used Javascript and AJAX technologies for front end user input validations

and RESTful web service calls.

Used Firebug to debug the front end implementations.

Thoroughly used MS SQLServer/PostGres as database for development and

integration testing environments.

Used WebSphere Application Server 6.1 and involved in setting up the

application server profiles in RAD for running the application on

development environment.

Used ClearCase for importing, rebasing and delivering the application to

the source control.

Participated in daily scrum meetings to discuss about the work done the

before day, current days work and to let the team mates know if there are

any road blocks.

Regularly involved in meeting with the business analyst and the product

owners to get a better understanding of the requirement and to let them

know of the progress of the tasks assigned.

Involved in discussions with the testing teams to see the tasks

accomplished meets the acceptance criteria of the product owners.

Involved in development status and checkpoint meeting with other developers

to discuss about the task similarities and roadblocks.

Participated in retrospective meetings after every sprint to discuss about

the overall ranking of the pervious sprint and to discuss about the

drawbacks and scope for development.

Environment:Java,J2EE,XTTM,DG,Java Sript, JQuery,XML,STAX,SAX

Parser,,SVN,PostGres,spring,hibernate.

Eldorado Computing, Inc., Phoenix, US

Feb'07-Feb'09

Role: Senior Java Developer.

PROJECT: EDI

Team Size: 10

Description: For the health care industry to achieve the potential

administrative cost savings with Electronic Data Interchange (EDI),

standards have been developed and need to be implemented consistently by

all organizations. To facilitate a smooth transition into the EDI

environment, uniform implementation is critical.

There are multiple methods available for sending and receiving business

transactions electronically. Two common modes for EDI transactions are

batch and real-time.Batch - In a batch mode the sender does not remain

connected while the receiver

processes the transactions. Processing is usually completed according to a

set schedule.If there is an associated business response transaction (such

as a 271 Response to a 270 Request for Eligibility), the receiver creates

the response transaction and stores it for future delivery. The sender of

the original transmission reconnects at a later time and picks up the

response transaction. This implementation guide does not set specific

response time parameters for these activities.

Responsibilities:

Working as lead and coordinating between on-site and off shore teams.

Involved in Designing the project, setup the servers, environment and did

the whole setup

Involving in the development of Javelina framework design. In this frame

work we are developing project specific tools like XTTM, DataGrapes.

Got wide knowledge on EDI 270/271,276/277,834/835/837 Transaction and CORE

Transaction(RTA)

Involved in injecting dependencies into code using concepts like IOC of

Spring Framework, applicationContext.xml.

Involved in performance improvement sessions and suggested few performance

tips like code optimization.

Developed both Server side and client side XSLs.

Involved in the analysis, design, and development and testing phases of

application using SCRUM AGILE methodology.

Used Dependency Injection feature of Spring framework and O/R mapping tool

Hibernate for rapid development and ease of maintenance.

Developed the DAO layer for the application using Spring Hibernate Template

support.

Implemented Transactions using Spring framework.

Implemented Ant and Maven build tools to build jar and war files and

deployed war files to target servers.

Maintained relationship between objects using Spring IOC.

Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.

Extremely used plain JavaScript and JQuery, JavaScript Library to do the

client side validations.

Used AJAX to get the data from the server asynchronously by using JSON

object.

Focus on converting the existing features in the application towards

globalization of the application, which is internationalization of the web

representation.

Configured and Deployed the Web Application Achieve (WAR) in Tomcat Web

Server.

Involved in code review and deployment of the application on development,

testing of production servers.

Developing web services to get the data on to front end

Environment:Java,J2EE,XTTM,DG,Spring3.0,JavaSript,JQuery,XML,STAX,SAXParser,

SVN,PostGres,hibernate.

Client: LOTUS, INDIA

Sept'06 to

Jan'07

Role: Senior Java Developer

PROJECT: CTLIMS

Team Size: 6

Description: A Clinical System developed under Struts in Mphasis

architecture, which analysis the drugs laboratory information. CTLIMS used

to analyse Renewed threats from disease, fresh challenges from debilitating

conditions and the scourge of pandemics demand rapid responses and

concerted efforts on a global scale. Thus, when global pharmaceutical,

biotechnology and medical device companies need to bring better drugs to

the market faster, they need partners who can collaborate to ensure

seamless development and delivery

Responsibilities:

Involved in the analysis, design, and development and testing phases of

application using SCRUM AGILE methodology.

Created UML diagrams like Class diagrams, Sequence diagrams, Use case

diagrams in different tiers of the module using Rational Rose.

Used Dependency Injection feature of Spring framework and O/R mapping tool

Hibernate for rapid development and ease of maintenance.

Developed the DAO layer for the application using Spring Hibernate Template

support.

Implemented Transactions using Spring framework.

Used Spring MVC and WebFlow to bind web parameters to business logic.

Implemented Ant and Maven build tools to build jar and war files and

deployed war files to target servers.

Implemented cross cutting concerns like business transactions, security,

Logging and monitoring mechanism using Spring AOP.

Maintained relationship between objects using Spring IOC.

Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.

Extremely used plain JavaScript and JQuery, JavaScript Library to do the

client side validations.

Used AJAX to get the data from the server asynchronously by using JSON

object.

Focus on converting the existing features in the application towards

globalization of the application, which is internationalization of the web

representation.

Have worked on Oracle 10g data base for storing and retrieving the

application data.

Involved in configuring JMS and JNDI in rational application developer.

Configured and Deployed the Web Application Achieve (WAR) in WebLogic

Application Server.

Involved in code review and deployment of the application on development,

testing of production servers.

Environment: Java, Spring MVC, Hibernate, Tomcat, SQL Server

Client: Pfizer, US

Aug'05 to

Aug'06

Role: Software Engineer

PROJECT: TEAM MANAGER PORTAL

Team Size: 10

Description: TAM introduced various team management capabilities including

the ability to define teams based on job positions and organizational

structure (derived ultimately from human resources information in People

Soft), assign team names, identify team leaders, create team-oriented

distribution lists and provide team-based staffing sheets.

Responsibilities:

Involved in the analysis, design, and development and testing phases of

application using SCRUM AGILE methodology.

Used Dependency Injection feature of Spring framework and O/R mapping tool

Hibernate for rapid development and ease of maintenance.

Developed the DAO layer for the application using Spring Hibernate Template

support.

Implemented Transactions using Spring framework.

Used Spring MVC and WebFlow to bind web parameters to business logic.

Implemented Ant and Maven build tools to build jar and war files and

deployed war files to target servers.

Implemented cross cutting concerns like business transactions, security,

Logging and monitoring mechanism using Spring AOP.

Maintained relationship between objects using Spring IOC.

Extremely used plain JavaScript and JQuery, JavaScript Library to do the

client side validations.

Used AJAX to get the data from the server asynchronously by using JSON

object.

Focus on converting the existing features in the application towards

globalization of the application, which is internationalization of the web

representation.

Configured and Deployed the Web Application Achieve (WAR) in Tomcat Web

Server.

Involved in code review and deployment of the application on development,

testing of production servers.

Environment: Java, J2EE, JPF,SpringMVC,Hibernate, Oracle

Client: New Mexico State Govt, New Mexico,US

Dec'03 to Aug'05

Role: Developer

PROJECT: RETIREMENT SYSTEM

Team Size: 15

Order Forecasting deals with the automation of the all the information

belongs to the orders. This project analysis the orders taken by the

company for the customers .It also deals with the chance of getting order

in favor of the organization. It also explains the probability of getting

the project. It forecast the profit percentage in doing that order. It

explains from which part of the company group the order comes. The project

also gives the area wise report for orders .It gives the details report of

the performance of the company towards getting orders from the customers.

Responsibilities:

Responsible for system analysis, design and development using J2EE

architecture.

End-to-end Project Management, including customization of product based on

the customer's requirement, meeting delivery deadlines on development,

testing, implementation phases of the system and customer relationship

consulting.

Used Spring to develop light weight business component.

Used Spring IOC for dependency injection and Spring AOP for cross cutting

concerns like logging, security, transaction management.

Designed, developed and maintained the data layer using Hibernate and used

Spring ORM to integrate with Hibernate.

Used XML for the data exchange and used SAX and DOM parser to extract and

read the required information from the XML.

Developed Web Services using REST, WSDL, UDDI and XML.

Developed Session Beans for the Business logic.

Involved in research activities for determining frameworks and technologies

feasible for the development of application.

Conduct knowledge sharing sessions among the team members in technical

areas.

ENVIRONMENT: Java, JSP, Servlets, Spring, Hibernate, XML, WebSphere

Application Server, Eclipse, MS-SQL Server, REST, JMS, Jetty, Javascript,

JSON, log4j.

Environment: Java, Struts, WSAD, SQL Server

Client: SamComm Technologies, Bangalore

Dec'01 to Aug'03

Role: Associate

PROJECT: CUSTOMER MANAGEMENT SYSTEM

Team Size: 15

Customer Management System deals with manufactured products such as

switches, routers, IP Phones. The company wants feedback from customers

relating to their products, Based on their feedback company flexes the

milestones for their products, Based on their milestones next version of

the products releases to the market. If the products not reached to the

milestones or marks then they can't be released to the market.

Responsibilities:

Involved in developing the UI.

Implemented test cases to perform Unit and Integration testing.

Written helper classes and utilities to use across the application.

Worked with Quality assurance team in tracking and fixing bugs.

Used JUnit to write repeatable tests, mainly for unit testing

Environment: Java, Struts, WSAD, SQL Server

Education

Master of Computer Applications from Andhra University.

Bachelor of Science from Nagarjuna University.



Contact this candidate