Post Job Free

Resume

Sign in

Project Web Services

Location:
Sydney, NSW, Australia
Posted:
September 15, 2015

Contact this candidate

Resume:

Rajashekar

Email:acrpbh@r.postjobfree.com

Contact:305-***-****

Career Summary

Around 7 Years’ of Experience in java and J2EE development

Used JBoss server to run the developed web applications.

Deployed applications using JBoss.

AngularJS for building User Interfaces & software components.

AngularJs for two way data binding.

JBoss A-MQ for the performance and messaging.

Experience in designing, developing and deploying client-server, web, and distributed end-to-end enterprise applications.

Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.

Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, Javamail.

Excellent work Experience in CORE JAVA, J2SE 1.5, 1.6 &1.7

Good hands-on experience with the latest frameworks such as Struts, Hibernate and spring, has a solid understanding of the new Struts2 framework.

Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.

Worked on WebServices technologies like SOAP, WSDL,REST.

Working experience on XML, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.

Implemented automated testing using Selenium2.

Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO and best practices for building enterprise systems.

Extensively used Jquery in web based applications

Skilled at writing SQL, Stored procedures, Functions & Triggers.

Well versed with IDE’s such as WSAD, RAD and Eclipse.

Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.

Very good understanding of RDBMS, OOPS, OOAD and DOJO.

Experience in deploying applications on Windows and UNIX environments

Experience in writing JUnit test cases for system testing, Used Log4j for logging.

Excellent work experience with Version Control Tool’s such as Subversion, PVCS, SVN, and IBM Clearcase. Bug tracking tools like REMEDY,SELENIUM, JIRA.

Worked with ANT Builder for application building, scheduling, mailing, and automation.

Experienced in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.

Technical Expertise

Languages : C, C++, JAVA.

Web Tech : J2EE, Servlets, JSP, AngularJS, Swings, JDBC, Java Beans, JNDI, HTML, DHTML, AJAX, PHP, JavaScript, CSS, XML, EJB2.0/3.0, WebServices, LifeRay Portal 6.0.12 SP2, Soap,Rest.

IDE : Weblogic Workshop 8.1/10.2, Eclipse3.x, RAD Eclipse.

Frameworks : Struts, Struts2.0,Collections, Spring, JSF.

Rule Engine : Drools 4.1

OR Mapping Tools : Hibernate

App & Web Servers : Weblogic Server 10.3/9.1/8.1, Websphere8.1, Tomcat 5.x/6.x, Jboss4.x, Apache 2.2.

Databases : Oracle 11g/10g/8i, MySQL, SQL Server, DB2, PostgreSQL.

Operating Systems : Windows/UNIX/Linux.

Education

Bachelor of Technology from JNTU University, Hyderabad.

Work Experience

Client: USAA, SAN ANTONIO, TX Jan 14 - Current

Role: Java Programmer

Project: Homeowners Insurance (Property and Casualty)

The Purpose of this project is to provide members the capability to purchase homeowners insurance policy in non-coastal locations on usaa.com, increasing products and improving accessibility. This project will provide streamlined homeowner quote with package recommendations based on location and key home characteristics.

Responsibilities:

PS (presentation Service), Spring MVC framework was used for developing front end pages.

Used JSP, Custom Tag Libraries, JSTL components.

Developed interactive User interface using Ajax Tag Library. Used Layout manager to effectively manage interaction of various widgets with in the page.

Used SQL Maps provides an efficient way to graph database values to Java objects through the use of XML configuration files.

Designing the UI using HTML, AngularJs,REST services,Ajax, Javascript and CSS.

Implemented two way binding using AngularJs, services

Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features using Oracle Database.

Used Hibernate to persist the Data into the Database

Used Spring AOP for cross cutting of the methods.

Developed webservices using SOAP and REST.

Database schema design, implemented database access with Hibernate object relational tool.

Wrote Perl scripts to do system administration tasks.

Involved in fixing defects and unit testing with test cases using Agitor.

Created build and deployment scripts using Maven

Involved in Agile development process

Must be able communicate technology ideas and issues with offshore team and Client team.

EML tool is used for Error messages.

Used Star Team for version control.

Environment: JDK 8, J2EE, XML, XSLT, iBATIS, JavaScript, PS framework, Spring3.0, JQuery, WebSphere8.5, RAD 8.5, Perl, DB2, PL/SQL, Agile, Agitor, Junit, JSP,AngularJS Servlets,Spring AOP,REST SERVICES, Ajax, Hibernate2.1,Unix (AIX), CSS, GWT,Oracle11g, JMS, StarTeam, EML, UML, MYSQL4.1, EJB3.0, Maven, Windows 7.

Client: FedEx, Memphis TN May 12 – Dec 13 Current Role: J2EE Developer

Project: FedEx Locker Management Systems

Project Description:

FedEx Locker Management System is a very convenient method for the customers to handle their shipments. This is kind of providing shipment services to the customers 24/7. FLMS is a project that develops mechanism for handling the kiosk functionality of the FedEx devices in various locations. The customers can directly generate the shipping label, drop their packages, and collect their package at any time from those locker Units.

Responsibilities:

Involvement in complete life cycle of design, development, testing and deployment of FLMS.

Developing the User Interaction pages of the Application.

Generated User interface Templates using JSP, JavaScript, AngularJs, Ajax, JQuery, PHP, HTML5, and CSS.

Development of JavaScript for validations and other functionalities.

Designed and implemented the presentation layer using Spring3.

Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.

Involved in developing the SQL queries for pulling the data from the Oracle database.

Implemented logging in the application using Log 4J.

Spring Security for authentication and access control.

Spring JPA to decrease the code and persist the data in the database.

Involved in planning process of iterations under the Agile Scrum methodology.

Fixing the defects simultaneously when pushing individual modules to Production.

Implementation of web services using SOAP JAX WS and REST.

Used SVN as a Source Control tool for merging the code.

Maven to add the dependencies and build.

Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Spring framework 2.0, Spring JPA, Spring Security, Web logic Server10.4, JavaScript, Struts2, CSS3, HTML/XHTML, PHP,XML, Tiles, Eclipse Juno, Oracle, SQL/PL SQL, Log 4J, Maven, Linux, Web Services SOAP JAX-WS,REST.

Client: Benecard, Orlando, FL June 11 - May12

Role: JAVA/ J2EE Developer

Project: MTM

Project Description:

MTM is a health care project currently being implemented by Benecard. This project provides access to different users from Smart D and EGWP programs. It essentially sources transaction information from different pharmacies and enrolled users, also includes weekly and monthly batch programs for updating claim and enrollment data to the database. This project provides online maintenance of different cases belonging to that pharmacy and also rerouting patient cases.

Responsibilities:

Involved in converting business requirements into technical requirements.

Used JSF Framework to wire the business components.

Defined Managed beans using annotations and implemented navigation on UI pages in JSF 2.

Used Maven to build project by defining all dependencies in POM file.

Spring DAO to store the data in the database

Defined service layer using EJB3.0 and also defined remote and local services using JNDI names.

Developed UI screens from scratch with wireframes using Primefaces3.2.

Accessed remote and local EJB services from controller using JNDI names.

Maintenance of POJO's for UI and domain layer.

Developed data access object layer components to interact with Oracle and used Hibernate to access database.

Developed and accessed the SQL statements using XML based Hibernate.

Performed deployment of project EAR on WebSphere.

Used Struts annotation to perform Validation and implemented JSP custom tags according to the functionality.

Data Access Layer accessed Database using JNDI Names of Data source which are created on web sphere.

Used SPRING dependency Injection to access mapper objects created using Hibernate from data access layer.

Used Log4j to log the error friendly log messages to the log files.

Used Subversion to maintain the application code at all the levels

Interacting with the Quality team about the issues, bugs found and fixing them in the testing phase of the application and tracking them using Mantis Bug Tracker.

Environment: Java 5.0, JSF, Prime faces 3.2, EJB 3.0, Spring, Spring DAO, Rest, Hibernate, Oracle, Windows 2007, Eclipse, JUnit, Web Sphere, Log4j, Maven, xml, SQL, SVN.

Client: Toyota, Bangalore, India June 10 – May 11

Role: J2EE Developer

Project: Dealer Direct

Project Description:

The goal of Dealer direct is to provide a very convenient method for buying the Toyota vehicles through online. The buyers can see the pictures, inventory and all, everything related to the car. There will be different online purchasing options through the website. Anyone who wants to sell the cars can reach any of the Toyota dealer stores and provide the complete details, so that the dealers will upload the information in the website.

Responsibilities:

Involved in complete life cycle of design, development, testing and deployment of application

Model View Controller (MVC) architecture has been adopted to provide framework.

Generated User interface Templates using JSP, JavaScript, CSS, HTML, and DHTML.

Recording, Edit and debugging using Selenium.

Design and Development of Struts Action classes, Views using Struts.

Developed the Controller Servlet based on Java Struts Framework component.

Development of JavaScript for client end data entry validations.

Design and implemented the presentation layer using Struts with Tiles.

Implemented Tag libraries in JSP pages.

Developed the business tier using Spring beans, and involved in wiring (both bean wiring and Auto wiring) the beans in Spring Configuration files.

Designed and developed the data access layer using JPA and Hibernate with annotations to map the domain objects to the database.

Designed tables according to the business rules and created Mapping files, Hibernate Queries to retrieve business data.

Maintained logging in the application using Log 4J.

Involved in planning process of iterations under the Agile Scrum methodology.

Environment: Java/JDK 1.5, Servlets 2.5, JSP 2.0, Struts framework 1.2, Spring 3.0, Hibernate 3.6, WebLogic 10.3, JavaScript, CSS2, HTML4/XHTML, XML, Tiles, Selenium, Oracle 11g, SQL/PL SQL, Log 4J, Maven, WindowsXP/2000.

Client: Andhra Bank, Hyderabad, India July 08 – April 10

Role: Software Engineer

Responsibilities:

Gathered requirements and prepared Design Documents.

Involved in the system analysis, design, and developments.

Involved in LLD, Project Plan, and System Integration documents.

Configured Struts Framework to implement MVC design patterns.

Worked on spring application framework features IOC container and AOP.

Worked on Hibernate object/relational mapping according to database schema.

Analyze the new enhancements and translate Business Requirements into Functional Worked on the WebServices classes and WSDL generation.

Involved in the Understanding of the Requirements and Design of the Application and Active involvement in many aspects of the software development lifecycle (SDLC).

Involved in Consuming XML web services using SOAP and used SAX and DOM XML parsers using JAXP, JAXB.

Developed Custom Tags to represent data in a desired unique table format and to implement paging logic.

Consumed Web Services using Apache Axis and tested it using SoapUI.

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

Used Jboss Server and Apache Web server for deployment and java enterprise services.

Used ANT scripts to build the application and deployed on WebLogic server.

Developed and modified database objects as per the requirements.

Prepared the design document based on requirements and transferred project status report on weekly basis.

Created functional point estimation. Responsible for designing user interface using Struts Framework.

Environment: JDK 1.3.8, EJB, JMS, XSD, XML, Ant, Junit4, Axis Log4j, Xdoclet, Beans, SOAP, Hibernate, Struts, Spring, WSAD 7.50, IBM MQ Series 5.0, Oracle 10g, CVS, Eclipse.



Contact this candidate