Post Job Free

Resume

Sign in

Java Developer Web

Location:
Himayathsagar, Telangana, 501504, India
Posted:
July 24, 2015

Contact this candidate

Resume:

Arjun Radhakrishnan

Sr. Java /J*EE Developer

908-***-****

acqwop@r.postjobfree.com

Professional Summary:

Highly motivated IT professional, 9 years of experience in development and implementation of customized software and web-based applications including Web.

Experience in Java, JavaScript, CSS3, html5, SQL, MySql, SQL server, Oracle 9i/10g/11g, Visio.

Experience in the field of Software Development as Developer. Expertise in full Software Development Life Cycle (SDLC) including Software Architecture, Object Oriented programming, Designing & Prototyping.

Experience with working in fast-paced AGILE development environments.

Experience in designing multi-tier J2EE Web Application architecture using UML (Unified Modeling Language), IBM Rational Rose and MS Visio.

Thorough knowledge in core Java concepts like OOP, JUnit and advanced Java concepts like JSP, Servlets, HTML, XML, Hibernate, AJAX, Java Beans, JDBC and SPRING.

Designed and developed multiple J2EE MVC Model based Web Application using J2EE Technologies ( Servlets, JSP ), Patterns and popular open-source framework Struts and Hibernate.

Experienced in Web Services approach for Service Oriented Architecture (SOA).

Extensive experience working with IBM MQSeries.

Strong development skills in Java, J2EE, JDBC, JSP, Servlets, JMS (MQ-series), JNDI, RMI, LDAP, HTML, XML, XSL, Java Script, Rational Rose, Oracle, SQL Server..

Experienced with source control tools (SVN )

Designed web pages using various XML technologies including DTD, XML schema, JAXB, JAXP and DOM and SAX parsers.

Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery

Worked with various Frameworks like Struts and spring.

Used Subversion and CVS source control systems.

Hands on experience in writing SQL using MySQL, SQL Server 2005, Oracle and DB2 environment.

Worked with IBM Web Sphere, Weblogic application servers and Jetty, Apache Tomcat web servers.

Experience with UNIX scripting and shell commands.

Good experience with Operating Systems like Windows and UNIX.

Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.

Skills in analyzing user requirements, modeling the system and ensuring the functionality.

Strengths include excellent interpersonal and communication skills.

Has the ability to provide solutions from a functional and technical perspective, meet deadlines.

Excellent team player, very dynamic, flexible with positive attitude and excellent learning skills.

Good knowledge on web based technologies.

Technical Skills:

Operating Systems

Windows, UNIX, LINUX

Programming Languages

Java 5/6, Java Beans, SQL

J2EE Technologies

Servlets, JSP, JDBC, JNDI, RMI

Frameworks

Struts, Spring, Spring MVC, Hibernate

Databases

Oracle 11g, SQL Server 2005, DB2 8.1, MySQL

Development tools

IDEA 8.1, Eclipse 3.5, RAD 7.5.3, IntelliJ, MyEclipse.

Web/Application servers

JBoss, Web logic 10.x/8.0/7.1, Apache Tomcat 6.X, IBM WebSphere, WebSphere portal.

Web Development

HTML, DHTML, XHTML, CSS, XML, XSLT, XSD, AJAX, JWT.

Build/Testing tools

ANT 1.7.1, JUnit 4.7, XMLSpy, Log4j

Web Services

SOAP,WSDL

Others/Tools

Agile, RUP, Subversion 1.6.5, TOAD

Professional Projects:

OPEN TEXT INC., Austin, TX Oct 13 –Till Date

Sr. Java/J2EE Developer

Responsibilities:

Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.

Designed and developed the User Interface components using Spring and maintained the session with Session Beans.

Implemented scripting with Ajax and XML to dynamically refresh the page contents.

Implemented JAXB in XML binding.

Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.

Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP.

Data from UI layer sent through JMS to Middle layer and from there using MDB message retrieves Messages and will be sent to MQSeries.

Used JSON as response type in REST services

Involved in developing Stored procedures and Triggers on Oracle 10g.

Experience designing and developing Mule ESB flows using Java and Mulesoft Connectors

Used Hibernate Persistence Strategy to interact with database.

Developed Hibernate mapping files using different mapping strategies such as table per class hierarchy.

Integrated Hibernate with Spring by coding a Spring Configuration file.

Configured JMS in the WebSphere application server to send messages on the queue.

Deployed the application in WebSphere Application Server 6.0.1.

Developed a tool to retrieve and send data to third party service provider. This feature was implemented using REST

Built ANT scripts for automated deployment and for the build operation of the entire application.

Hands-on experienced working with version controller tools such as SVN and JIRA as issue tracking software.

Used RESTFUL client to interact with the services by providing the RESTFUL URL mapping

Used Subversion for version control and created automated build scripts.

Performed unit testing using JUnit.

Handled production support of the application.

Documented the flow and functionality of the code for further reference.

Environment: Java, J2EE, Servlets, AJAX, Spring, Spring MVC, Spring REST, JMS, HTML5, JavaScript, JSP, CVS, CSS,MVC, JDBC,J Profiler, Oracle 10g, XML, MVC, Hibernate, MQSeries, WebSphere, JUnit, Subversion, JProfiler, Ant, Mulesoft, SVN and SQL.

Vanguard, Malvern, PA Aug 12 – Oct 13

Sr. Java Developer

Responsibilities:

Designed the workflow for the client side and server side in UML using Rational Unified Process (RUP) and created the detailed Design documentation.

Involved in walk through with the analysis for Use Cases and feasibility scope.

Developed the presentation layer of the application using Struts Framework and created the struts-config.xml file, resource bundles for distribution module.

Designed and implemented Business Delegate, Session Facade, DAO, Singleton, Factory and DTO Design Patterns.

Developed the web-services and analysis of SOAP envelope using SOAP UI.

Designed and developed the data model for the development of persistence layer.

Extensive knowledge on XML including XML Schema, XSLT, XPath, and XQuery

Used Struts Framework for the application, Developed Struts Action Classes and Business Logic and have developed Hibernate HSQL and Hibernate mappings /created DAOS mappings in Hibernate.

Involved in SQL development using Stored Procedures, Views and Queries with Oracle and DB2.

Configured and deployed the web application on WebSphere Application Server.

XML Data extraction using Xquery

Developed logging module-using Log4J to create log files to debug as well as trace application.

Used CVS for version control across common source code used by developers.

Tested the application functionality with JUnit Test Cases.

Used ANT scripts for automated deployment.

Environment: Java, J2EE, WSAD, Hibernate, Struts, Servlets, MDB, JSP,, JNDI, XML FacesServlet, Web-Services, SOAP, WSDL, Spring MVC, JavaScript, HTML, CSS, JMS, Oracle 10g, Windows XP, DB2 UDB, JUnit, WebSphere, RUP, CVS, ANT, Log4J.

McKesson Corporation, Alpharetta, GA Apr 11 – Jul 12

Sr Java / J2ee developer

Description: Project involves for developing application for McKesson Corporation. The project was a health care web solution an e-commerce and medical information portal based on J2EE architecture for the healthcare industry. This system facilitates information exchange and e-commerce among healthcare providers, health plans, participating employers and patients. System handles tasks such as processing specialist authorizations for patients, enabling rapid claims processing, and providing physicians with access to order status for medications and supplies, facilitating e-commerce transactions, and acts as a portal to relevant medical sites and information sources.

Responsibilities:

Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.

Followed agile software development with Scrum methodology

Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, Singleton.

Used Hibernate in persistence layer and developed POJO’s, Data Access Object (DAO) to handle all database operations.

Worked on Oracle as the backend database

Implemented features like logging, user session validation using Spring-AOP module.

Developed server-side services using Spring Web Services (SOAP, WSDL).

Server side validations using Hibernate Validator framework

Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS

Wrote custom JSP tags for role-based sorting and filtering

Used JQuery for UI centric Ajax behavior

Used Log4j to assign, track, report and audit the issues in the application.

Worked on project build-script by using ant and deployed on JBoss.

Develop and execute Unit Test plans using JUnit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.

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

Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5.6, Web Services, SOAP, WSDL, UML, HTML, XHTML, DHTML, JavaScript, JQuery, CSS, Spring Web Flow, XML, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5.

Verizon, Irving, TX Nov 10 – Apr 11

Java/J2EE Application Developer

Project: Mobile Activation

Description: Mobile Activation is a web based system that offers an easy way for online activation of prepaid handsets. This system interacts with various other systems to validate the handset information, get the area information based on the customers’ address, and provide different price plans options available and to finally activate the phone. This system ensures that any customer wanting to activate his newly bought mobile phone can do so within a stringent SLA of two minutes.

Responsibilities:

Involved in gathering requirements and built technical specifications from the requirements.

Used agile development methodology during designs, implementation, testing, and maintenance.

Developed the presentation layer and Spring- framework in CSS, Web 2.0, HTML developed for multiple browsers and Client-Side validations were done.

Designed and developed Spring AOP components for Service implementation.

Persistence layer design and implementation using Hibernate ORM framework, annotated lazy-loading / fetching strategy implementation

Business-logic controller framework development utilizing Spring framework and dependency injection, catering to both standard server-side and AJAX client requests.

Implemented Transaction Management based on Spring AOP and Dependency Injection based on Spring IOC.

Employed Hibernate 3 for ORM mapping and persisting the data to backend.

Participated in developing user interfaces using JavaScript, Jquery, HTML 5, XHTML, CSS 3 custom tags.

Consumed Restful Web Services from third party for authorizing payments to/from customers and implemented them using Jersey.

Did Packaging and Deployment of builds through Maven.

Worked on UNIX shell scripting for the project.

Test Driven Development (TDD) approach was utilized and the test coverage was always maintained and validated using Clover and Cruise Control.

Used LDAP services for user authentication and authorization.

Involved working with DB2 database as a backend.

Handled connections and their issues.

Weblogic Application Server is being used as the Business Service Tool in middle tier.

Used Log4j for tracking the applications.

Used Clear case as version control tool and Clear Quest for defect management.

Environment: Agile, Core Java, J2EE, Spring, Hibernate, Weblogic Application Server, Eclipse, Oracle 10g, LDAP, HTML, Maven, Rest, LOG4J, TDD, Clear case, Clear Quest, JMS, JQuery, DB2.

United Airlines, Chicago (Offshore)

United Airlines Chicago IL Jun 09 – Oct 10

Java Developer

Project 1: Orion Redemption Management

United Airlines is a major U.S. airline headquartered in Chicago, Illinois. It is a wholly owned subsidiary of United Continental Holdings (formerly UAL Corporation) and the world's largest airline in terms of scheduled passenger - kilometers flown. The project consists of two modules. The first phase known as Bucket Expansion involves in the enhancement of existing application for calculating the release of seats for booking based on a 200 world bucket instead of 40 world i.e., the total seat is grouped as a set of 200. Final phase known as Orion Redemption Management involves in the conversion of entire core revenue system to handle 200 world bucket and optimize the first class. Business class and non revenue seats such as premium customer or frequent fliers.

Responsibilities:

Involved in the preparation of project plan and design discussion.

Involved in creating the High level design and low level design document.

Extensively used the Struts framework implemented upon the MVC design pattern.

Developed the view components using JSPs and form beans.

Developed various Struts framework Action classes for interfacing with the business logic, and form beans for presenting the data to JSPs.

Wrote Custom tags and used Struts error handling mechanism to handle the errors.

Wrote several support classes in the form of Servlets and Java Beans.

Used JMS Queues to develop Internal Messaging System.

Used session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.

Designed and developed Request and Response schemas for the web-services using XML SPY.

Interacted with Business Users, Performed data analysis and created reports as the user requirements worked on integration testing of different sub modules and preparation of test plans.

Worked extensively on XML to configure the run time environment of application server and wrote the J2EE and WebSphere specific deployment descriptors.

Environment: Java, J2EE, Struts, Servlets, JSP, JMS, SQL Server 2005, Eclipse, WSAD, XML SPY, Web-Services, WebSphere Application Server 5.1, Tomcat 4.0.

Project 2: PNR based No Show Forecasting Nov 08 - May 09

Java Developer

The PNR No show forecast involves in the implementation of business logic in order to predict the number of no show passengers based on the Passenger Name Record (PNR) number by taking the past 5 years data in order to increase the forecast efficiency from the existing method.

Responsibilities:

Involved in Requirements gathering, Requirement analysis, defining scope, Design analysis, impact analysis, Integration and deployment.

Responsible for the design and development of the application framework.

Designed and Developed UI’s using JSP by following MVC architecture.

The application uses the STRUTS framework. The views are programmed using JSP pages with the struts tag library, Model is a combination of EJB’s and Java classes and web implementation controllers are Servlets.

Generated XML pages with templates using XSL.

Used XSLT for transforming the XML content into HTML.

Used JavaScript for client side validations. Used JUnit for unit testing of the system and Log4J for logging.

Used JSP and Servlets for server side transactions.

The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.

Involved in the deployment of Web-Service End-Points using CXF.

Created and maintenance of data using Oracle database. JDBC for database connectivity with Oracle. The request and response from the client is controlled using Session Tracking in JSP.

Used MQSeries for maintaining the messages in a queue.

Developed code for interfacing the system with other system using MQSeries in Java using MQ Client API.

Administering and designing the queues in the MQSeries.

Installed Web Logic Server for handling HTTP Request/Response.

Environment: Java, J2EE, JSP, Servlets, JMS, JDBC, Java (JDK 1.3), MQSeries, Struts, Session Tracking, XML, XSL, XSLT, PL/SQL, HTML, JavaScript, Web Logic 8.1/7.1 App Server, Oracle 9i/8i, UNIX.

TTK Health Care (TPA), India Jun 06 – Oct 08

Java developer

A Third Party Administrator (TPA) is an organization that processes insurance claims or certain aspects of employee benefit plans for a separate entity. TPA handles the insurance claims processing for an employer that self-insures its employees. Claim Request (CRQ) projects facilitates in claim administration. It provides the user with the current status of a particular claim and the action to be performed by providing the claim request number.

Responsibilities:

Used Apache Struts as a web application framework.

Designed and developed Action Classes, Form Beans and JSP’s.

Client Side Validation is done by JavaScript in the JSP pages.

Involved in using Design patterns like Singleton Pattern and MVC architectural design pattern for solving the architectural issues.

Developed Business Delegates, Value Objects, and Data Access Objects (DAO).

Designed and developed DAO layer using JDBC to access the database.

Actively involved in the integration effort for deploying the application in UAT/SIT environments.

Involved in code reviews and suggested required enhancements to the code to follow the standards.

Deployed and tested the application on Web Logic application server.

Involved in developing Test cases and executing them.

Used Log4J framework for event logging.

Actively involved in production support and resolved the production issues depending upon priority of issues.

Environment: Java, Struts, SPRING, JSP, Servlets, JavaScript, JDBC, SQL Server 2005, DB2, Eclipse/ My Eclipse, JMS, JBOSS 4.1, Log4J, Windows NT, UNIX, Web Logic.

Education:

Bachelor of Technology, Computer Science and Engineering, from Cochin University of Science and Technology.

Certifications:

Sun Certified Java Programmer 1.6(SCJP)



Contact this candidate