Vijaya
Phone:864-***-****
********************@*****.***
PROFESSIONAL SUMMARY
Over 7 years of IT experience in analysis, architectural design, prototyping, development, implementation and testing of Client Server, Web Applications using Java/J2EE Technologies.
Involved in entire Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing, Implementation, Documentation and Support of software applications.
Experience in using UML modeling tools like Microsoft Visio and Rational Rose to design and develop high level and comprehensive design modules.
Extensive experience in using MVC (Model View Controller) architecture for developing applications using JSP, JavaBeans and Servlets.
Expertise on entire Software Development Life Cycle (SDLC) in Intranet and Internet applications using Web/Application Servers like Tomcat,JBoss, WebSphere and WebLogic Application Server.
Experiencein working withIDEtoolslikeEclipseandNetBeans.
Knowledge in Struts, Spring Framework, Hibernate.
Implementedthe Hibernate framework (ORM) to interact with database.
Implemented web-services using RESTful Web services.
Experience in Web Services using SOAP and WSDL.
Experience in developing the front-end using JSP, Servlets, Struts Framework, Strut Validations/JavaScript, Struts Tag Libraries, XSL, XHTML, HTML, CSS, JQuery
Hands on experience working with databases like Oracle 10g, SQL Server 2005 and MySQL.
Expertise in database schema design and writing SQL queries.
Very good Experience in creating build scripts using Maven.
Competence in using java IDE tools of RationalApplication Developer (RAD),Eclipse 3.0 to develop
Dynamic web applications.
Possess excellent leadership qualities, good interpersonal skills, and take initiatives with a proactive approach in problem solving and providing best solutions.
Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in challenging environments.
TECHNICAL SKILLS
Programming Languages
C,C++, Core Java, J2EE, Perl, SQl and PL/SQL
Java/J2EE Technologies
Java, JSP, Servlets, JMS, EJB, JDBC, SWING, Struts, JSF, Portlets, MDB, Web Services, Design Patterns.
Open Source/Framework
Struts, JSF, Hibernate,Log4j,Spring,Maven and Ant
ORM
Hibernate
Databases
Oracle 8i/9i/11g, SQL Server 2000, DB2, MySQL
Application Servers
JBoss 4.0.2/5.x, BEA WebLogic 8.1/9.2/10.3, WebSphere5/6.x/7
Web Servers
Apache Tomcat 5.0/6.x
Development/
Testing Tools
Eclipse, RAD, IntelliJ, QTP, Quick Test Pro, Mercury Quality center
Operating Systems
Windows 98/2000/XP/VISTA, UNIX
Web Technologies
Java Script, jQuery, CSS, HTML, XHTML, XML, XSLT, DOM, AJAX
Design & Modelling Tools
UML – Use Cases, Sequence & class diagrams, Enterprise Architect
Programming Concepts
Object Oriented Design(OOPS) and Software Engineering
Version Control
Eclipse CVS, Clear Case, SVN, Harvest
Web Services
SOAP, WSDL, UDDI, SOA.
WORK EXPERIENCE
Client: PNC Bank, Cleveland, OH Jan 14 - Present
Role:Sr Java Developer
This project is developed mainly to serve the huge domain of customers. The application also allows bank employees to open a new account for customers or access, modify the customer account information based upon their role. The application offers various functionalities, some of the them include Transfer Funds, Make a Payment, Set up Automatic Payments, Keep the Change, Receive the bills electronically, Request E-mail Notifications, Balance Enquiry. Etc
Responsibilities:
Developed bean components and configured them using Spring IOC.
Generated POJO classes and Hibernate mapping files using Reverse Engineering.
Developed DAO classes using Hibernate Template from spring with Hibernate API.
Designed and Implemented MVC architecture using Spring MVC.
Managed Declarative transactions using Spring AOP.
Developed Interactive GUI Screens using JavaScript, JQuery & Ajax.
Used AJAX to get the data from the server asynchronously by using JSON objects
Implemented Transactions and Batch Updates using Spring framework.
Used JSP Tag Libraries [JSTL] to implement the logic inside the JSPs.
Developed administrative interfaces with the technologies of JSP, AJAX, JavaScript, Springand Hibernate.
Developed various CRUD operations
Used Eclipse as an IDE for developing the application.
Wrote object-oriented JavaScript for transparent presentation of both client- andserver-side validation.
Developed test cases and performed unit test using JUnit Framework.
Analyzed the system for requirements and design by developing Use Case, Class, Sequence and Collaboration diagrams using Rational Rose as part of UML.
Involved in Agile Development Methodology and participated in daily standup meetings.
Integrated log4j for logging the messages at debug and error level.
Used Harvest version controller to manage the code versions
Developed the User Interface Screens for presentation using JSP, HTML and CSS.
Environment: UML, Rational Rose, JAVA/J2EE, Spring, Hibernate, AJAX, JavaScript, jQuery, HTML, CSS, XML,ORACLE, PL/SQL, Eclipse, AGILE, log4j,Apache Tomcat, JUNIT.
Client: United Health Care, Hartford, CT July 12-Dec 13
Role: Java Developer
This project aimed at building a web based Billing and Customer Care System. Customers can work with subsystems, such as registration, current policy information, customize existing policy, apply for a new policy, make payment, check for claims status, and place a claim and others.The health insurance provides quote generation, available plans from the provider and the complete online application process is provided to the customers through web.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
Used Ajax and JQuery to update the parts of the Policy review web pages.
Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.
Implemented and maintained AJAX based rich client for improved customer experience
Used JQuery event handling in UI pages to display list boxes and to handle validations
Implemented pages using JSP, Servlet and JavaScript used for client side validations
Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns
Have consumed RESTful web services for updating customer account balance.
Involved development of front-end components using JSP, JavaScript, JAVA, XML.
Used AngularJS as the development framework to build a single-page application.
Used Harvest version controller to manage the code versions.
Developed Test cases with Junit API.
Involved in code review and deployment of the application on development, testing of production servers.
Environment:JDK 1.6, J2EE, Servlet, JSP, HTML, CSS, AJAX, AngularJS,JavaScript, Spring, XML, Web Serviceslog4j, Maven, JUnit, Apache Tomcat, Eclipse IDE
Client: CVS Health,Woonsocket,RI Mar 11-June 12
Role: Java Developer
CVS Health Care information system is a transaction processing system based on customer Relationship Management system. The application has an ability to track the entire treatment process and automatically generates the relevant reports. It is developed to automate the entire process of treatment tracking and based on treatment status It automatically generates health reports, Appointment notifications, and Billing letters to client and work orders to concerned crewmembers.
Responsibilities:
Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development
Used Ajax and JQuery to update the parts of the Policy review web pages.
Produced the report data on the client Front-end using JQuery, JavaScript, HTML 5, CSS3 and client side validation through JavaScript and AJAX for asynchronous communication.
Implemented and maintained AJAX based rich client for improved customer experience
Used JQuery event handling in UI pages to display list boxes and to handle validations
Implemented pages using JSP, Servlet and JavaScript used for client side validations
Ensure best programming standards and performance by using all the features in Struts 2 framework and validator.
Implemented MVC architecture, Service Locator, Session Facade, Business Delegate and Data Access Object, Value Object and Singleton patterns
Involved development of front-end components using Struts 2, JSP, JavaScript, JAVA, and XML.
Used Dependency Injection and DAO feature of Spring framework and O/R mapping tool Hibernate for rapid development and ease of maintenance
Implemented Transactions and Batch Updates using Spring framework
Developed Test cases with Junit API
Involved in code review and deployment of the application on development, testing of production servers.
Environment:JDK 1.6, J2EE, Servlet, JSP, HTML, CSS, AJAX, JavaScript, Spring, Struts, XML, log4j, Maven, JUnit, Apache Tomcat, Eclipse IDE
Client: Dell Services, Round Rock, TX Oct 09– Feb 11
Role: Senior Java Developer
Sales Order Processing System keeps track of the customer inquiries, stock monitoring, order flow, material management of products from inventory to warehouse, raising of invoices, credit memos, debit memos to customers, updating the stock level in inventory, raising purchase orders, checking the orders dispatched and generating various reports of stock status, customers report and sales report
Responsibilities:
Responsible for maintaining the code quality, coding and implementation standards by code reviews.
Designed and developed MVC architecture using spring modules [Web, Core, DAO, and AOP].
Created and used style sheets {Cascading Style Sheets [CSS]} to change the look & feel UI.
Extremely used plain JavaScript and JQuery [JavaScript Library] to do the client side validations.
Used Spring Validation framework to implement the server side validations
Used AJAX to get the data from the server asynchronously by using JSON objects
Used JSP Tag Libraries [JSTL] to implement the logic inside the JSPs
Used Oracle Database for persisting the data.
Implemented persistence mechanism using Hibernate (ORM Mapping)
Responsible for mapping the database model into persistence objects using Hibernate Annotations.
Developed the DAO layer for the application using Spring Hibernate Template support
Developed various business logic and reports using HQL and Hibernate Criteria
Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, dbUnit and Spring Test support
Developed the application using J2EE architecture specification and Design patterns
Used Web Services like AXIS, SOAP to retrieve data from different systems
Integrated log4j for logging the messages at debug and error level
Used Oracle BEA Web logic for deploying the application
Used Eclipse IDE to develop the application
Used CVS version controller to manage the code versions
Used Maven build tool to build and deploy the application.
Environment:Java 1.6, JSP, Servlets, JDBC, HTML, JavaScript, CSS 2.0, XML, XSLT, XHTML, jQuery, Oracle, SQL, Oracle Web logic Server, Eclipse, log4j, Maven, web services, spring, Hibernate, CVS version Manager.
Client: MetaMindsInc, Hyderabad, India June 08- Sep 09
Role: Java Developer
ACE Pricer is a web-based Pricing Management System used to provide dynamic pricing management mechanism. It provides a web-based GUI to manage pricing rules across the company. It provides a mechanism to integrate pricing data from several sources like spreadsheets, ERP, databases and legacy systems into a flexible unified XML based format.
Responsibilities:
Involved in Analysis, Design, Implementation, and Testing of the project.
Implemented the presentation layer with HTML, XHTML, JavaScript, and CSS.
Developed web components using JSP, Servlets, and JDBC.
Implemented database using MySQL.
Involved in fixing defects and unit testing with test cases using JUnit.
Developed user and technical documentation.
Environment: Java, JSP, Servlets, JDBC, JavaScript, CSS, MySQL, JUnit, Eclipse, Apache Tomcat.
EDUCATION
Bachelors in Computer Science and Engineering, JNTU, India