Post Job Free

Resume

Sign in

Project Java Developer

Location:
Hyderabad, Telangana, 500057, India
Posted:
July 28, 2015

Contact this candidate

Resume:

Guna Shekar

Phone : 732-***-****

Email: acqy58@r.postjobfree.com

SUMMARY

* **** ***** ** ************ experience in design and development of enterprise applications using Object Oriented Programming, Java/J2EE technologies, Web application development, testing and deployment.

Strong skills in JAVA, J2EE (Hibernate, Struts, Spring, Servlets, JSPs), JDBC, XML, HTML, Java Script.

Strong knowledge of Unit Testing Frameworks like JUnit.

Experience working in Agile development following SCRUM process, Sprint and daily stand-up meetings.

Experienced with the entire Software Development Lifecycle (SDLC) process including Requirement Analysis, Conceptual and Detail Design, Development, Maintenance, Verification and Testing.

Expertise in application development using various frameworks: Jakarta Struts Framework 2.0, Spring Framework 2.0, Hibernate 3.0.

Strong analytical and conceptual skills in database design & development.

Good working knowledge of database tools like TOAD and SQL Navigator.

Good Working Knowledge of Websphere, Web Logic 8.x/9.x, JBOSS, Apache Tomcat 5.0/5.5

Extensively used DOM, SAX, XPath, XML, and XSLT for parsing huge amounts of xml data, and populated databases using Java.

Extensively experienced in architectural issues and their solutions using various Design Patterns such as MVC (Model-View-Controller), Singleton, Session Facade, Service Locator, DAO, DTO and Business Delegate.

Experienced in implementing XML based Web Services (SOAP/UDDI/WSDL/REST).

Implemented Connectivity to databases using JDBC API from Servlets and JSPs.

Developed ANT scripts for application build.

Developed Java, J2EE Applications on Eclipse IDE.

Strong interpersonal and communication skills.

Problem solver with attention to detail.

Self-motivated with strong time management skills and able to handle multiple assignments.

Certifications

Certification ID

Description

Oracle(1ZO-851)

Java Standard Edition 6 Programmer Certified Professional Exam

Oracle(1ZO-852)

Java Standard Edition 6 Programmer Certified Professional Upgrade Exam

TECHNICAL SKILLS

Web Technologies

JAVA, J2EE, JSP, SERVLETS, Struts, Tiles, Hibernate, Spring, EJB, JDBC, HTML, JMS, HTTP, WebServices (Rest, SOAP, WSDL), Service Oriented Architecture

XML

DOM, XPath, XSLT, JAXB, XML Formatter

Languages

Java

Scripting

Java Script

Mark Up Languages

HTML, XML

Style Sheets

CSS

Databases

MySQL 5.0, Oracle 9, SQL Server

OS / UML Tools

Windows, Linux (OS) – RedHat 6.0

Web Servers

Apache Tomcat 6.x

Application Servers

Web Logic 8/9, JBOSS, Websphere

IDE Tools

Eclipse, Toad

Test Framework

JUnit, Http Unit, Html Unit

Version Control

SVN, Clear Case, PVCS and Perforce (P4)

Other Tools

JIRA

Education: Bachelor of Engineering from VT University, India.

Project Experience

Client: Legatus Solutions Corporation, Scottsdale, AZ October 2014 – Till Date

Project: ADOT website development

Role: Sr. Java Developer

Description:

Legatus Solutions Corporation is a technology firm working in the transportation space. With an existing client list of California Department of Motor Vehicles, New Jersey Motor Vehicle Commission, and Rhode Island DMV is rapidly adding more clients to its portfolio. The project involves customizing the toolkits for the existing clients for specific interface data elements. Analyzing user requirements, business rules and procedures to automate and improve productivity, equitable distribution of DMV fees among North American jurisdictions for Vehicle Registration and to promote highway safety.

Responsibilities:

Participated in various stages of the project life cycle mainly design, implementation, testing, deployment and support of the application for latest version development.

Worked closely with business analysts to transform business requirements into technical specifications.

Implementing various software technologies and developing business logics on (Alfresco, Ephesoft, and Clover).

Design and development of software programs in Java/JSP, Struts tiles RAD, Websphere, HTML, and CSS. Implementing developed code. Testing the applications with unit test cases.

Write Structured Query Language (SQL) statements to retrieve the data for each web service call.

Creating necessary steps to roll back the application for contingency before delivering.

Create correspondence letters by utilizing iText and other API libraries to create .pdf documents with headers and footers.

Provide an integrated matrix for each test case showing the expected results and the actual results.

Replacing the existing system with our newly developed software.

Testing in pre-production and inviting clients to test the software before moving to production.

Delivering assigned work (Deploying developed code in client side) and working on the tickets or the concerns raised by client after delivery.

Roll back of application if customer has some more changes.

Environment: Java 6, J2EE 5, Struts 1x, EJB, JMS, XML, MySQL, Toad, SQL plus, Oracle, Apache AXIS, WSDL, Eclipse, IBM Rational Developer, Websphere, CVS, JSP, Servlets, ANT, BPM, IBM MQ Series, Apache Tomcat.

Client: Wells Fargo Bank Richmond, VA May 2012 – October 2014

Project: Equipment Credit Line

Role: Sr. Java Developer

Description:

Equipment Installment Plan sets up an "Equipment Credit Line" for qualified customers, presumably with sound credit, that customers can use to buy phones and equipment through four monthly installment payments. It is designed and developed to make it easier for consumers to get their hands on high-end cell phones. The new Equipment Installment Plan allows qualified customers the opportunity to make payments across up to four months for their new phone, instead of paying the full purchase price up-front. The new plan is available for cell phones and other equipment. Customers using the new Verizon Equipment Installment Plan are not charged any finance fees, interest, or start-up fees, making it a great option for qualified customers.

Responsibilities:

Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).

Used Hibernate for persistence. All database entity (table) mappings are configured in hibernate .hbm files.

Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.

Designed and developed Servlets, JSPs, and JavaBeans with dependency injection to implement Struts framework.

Developed administrative interfaces with the technologies of JSP, Struts, Tiles, JavaScript, Spring and Hibernate.

Used Action classes, Action Mappings to service requests from Action Servlet and Business Data on server-side and invoked respective EJBs (Session Beans) to process Database transactions.

Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.

Extensively involved in the full lifecycle of software development - analysis, design, development, unit test, build, documentation and testing of the project.

Designed and developed DAO layer with Hibernate standards to access data from Oracle.

Designed and Developed SOAP WebServices input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS.

Used SOAP UI for web services testing.

Involved in development of REST based Web Services

Used Eclipse for development and WebLogic Application Server for deploying the web application.

Deployed this application which uses J2EE architecture model and Struts Framework on Weblogic Application Server.

Created and Tested Application components using JUnit test cases.

Carried out complete SDLC testing by following both agile and water fall model

Use Cases and Sequence Diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.

Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML, JavaScript.

Designed and developed the web-tier using Html, JSP’s, Servlets, Struts and Tiles framework.

Used Ant for developing build scripts and deploying the application onto WebLogic.

Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.

Worked Closely with ECM Documentum to implement Engineering Design Storage Repository and Project Document Management.

Worked on tickets from service-now and Jira on daily basis.

Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server

Participated in development of shell scripts, on Linux platform, to process data from upstream systems that were scheduled to be executed at specific times

Design & creation of multiple sites using: HTML, XML, CSS, JavaScript & more.

Environment: Java 6, J2EE 5, Spring 2.5, Struts 2, Hibernate 3, EJB, JMS, XML, MySQL, Toad, Oracle, Apache AXIS, WSDL, Eclipse, Weblogic, CVS, Visual Source Safe, Water fall model, UML, JSP, Servlets, ANT, JUnit, ECM Documentum, JIRA, ILOG, BPM, IBM MQ Series, Apache Tomcat, Linux, Unix

Client: United HealthCare Group (UHG), NJ Jul 2010 – May 2012

Project: Myuhc.com (Consumer Portal)

Role: Senior Java Developer

Description:

Myuhc.com is a member portal for UHC (United Health Care) where plan member can access the various links related to health care services like provider, hospital, claim process, etc. To support Federal Government policies with MAHP, UHC needs to provide alternative legal entity (LE) and product code combinations. This project will associate existing UHC Open Access Choice (HM6) product with MDIPA Legal Entity, and Open Access Choice plus (HM7) product with MDIPA/MLH legal entities. These Open Access HMO products do not require PCP selection.

The existing project myuhc.com is now migrating from COSMOS platform to PRIME platform for handling the information to their client in fast track. Our team is involved in the development of Myuhc 4.8 codebase. The goal is to develop the enhancement such as to provide the facility to the members of this site to get the reports of their HSA, HRA, FSA, My Coverage & Costs and Physicians & Facility options through the web application.

Responsibilities:

Performed requirement analysis to deliver BRDs (Business Requirement Documents).

Completed design of functional components and use cases.

Part of the Development team for implementing business requirements.

Developed UI using JSP, Java Script, and CSS.

Developed the application using Struts framework.

Created tile definitions, struts-config files, and validation files for the application using Struts framework.

Implemented Action Classes and Action Forms using Struts framework.

Used Spring core to maintain business logic beans.

Used Hibernate to model Business domain and data source layers.

Actively involved in development, testing and delivery of the application.

Involved in Defect Prevention in the all Phase of SDLC (Software development Life Cycle).

Followed waterfall development methodology and Struts framework for all implementations and maintenance change requests.

Used Toad as a database editor to query and update business data in Oracle database.

Prepare functional and unit test cases.

Performed extensive testing to assure quality and bug-free deliverables.

Environment: Java, J2EE, Struts, Spring, Hibernate Oracle, WebLogic, JSP, Java Beans, Java Servlets, Oracle, MS Office, Tomcat Web Server, Web Service Definition Language (WSDL), WebSphere, HTML, Java, XML, XSLT, Ant, Eclipse, JUnit, UML, Lotus Notes mail.

Client: UK Power Networks (Operations) Limited, London, UK Apr 2009 – June 2010

Project: Enterprise Intranet Web Application

Role: Java and Alfresco Developer

Description:

UK Power Networks is a Power Distribution company which supplies power to North, East and London region of UK. The Enterprise wants to create an Intranet web application to maintain their Enterprise web content available which is a replacement to their ECM web content management tool Stellent. The Employee use this web application to maintain their content with respect to their Departments e.g.: Asset Management to maintain all the companies’ confidential information which is shared between authorized Management team, Financial Management to maintain their financial updates and the growth history. Emergency is to maintain all the contact information of all the areas if any emergency depending on the zip codes.

The Second part of the project to migrate the UKPN Enterprise contents from Documentum (ECM tool) to Alfresco using a Java struts built web application so that the enterprise uses Open Source ECM tool to maintain their enterprise documents. The web application reads the metadata and uploads the content files to Alfresco using Alfresco web service API.

Responsibilities:

Understanding the requirements for Intranet web application and come up with a high level estimates and design specification.

Used Struts (MVC) framework, JSP/ JavaScript in presentation layer, Hibernate 3.2 as ORM in data persistence layer of web application development.

Developed struts-config file to have form beans and action classes mapping for the Struts web application.

Created MySQL database entities (tables) to connect to struts web application with Hibernate ORM Framework.

Created ORM mapping files (.hbm.xml) to relate the java beans to database tables.

Created and hibernate configuration file (.cfg.xml) to add the data source and the mapping resource details.

Used Struts validation framework to validate the Authentication of the Employee.

Used Apache tomcat server to deploy the web application in Red Hat Enterprise Linux Environment.

Involved in Analyzing and Understanding the Business requirements to migrate the documents from server file system to Alfresco Repository.

Development of struts based utility tool to migrate documents from server file system to Alfresco using Alfresco Web services API which includes

Involved in developing GUI using JSP, HTML and JavaScript

Developed Action classes, Business classes and Utility classes.

Involved in Configuring web.xml and struts-config.xml according to the Struts Framework

Developed the required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic

Developed Data Access Objects (DAOs) and business delegates for accessing data

Used JUnit Framework as part of unit testing and integration testing environment

Gathering the required data (Metadata) for the migration and implementing in the code for each migration.

Developing the piece of java codes to generate the Alfresco Error free metadata from the source(Storage Area Network) for migration

Testing of uploaded documents in Alfresco with given metadata properties of documents using java by generating the uploaded document properties report by Alfresco JavaScript API with the pre-upload metadata.

Uploading the documents to alfresco using Java Utility.

Solving the issues faced by client/business users with Alfresco and its related applications like lucene/Solr search engine.

Worked on alfresco DMS, WCM and SEO on alfresco.

Environment: Java, J2EE, Struts, Hibernate, JSP, Java Beans, Java Servlets, Apache Tomcat Server, MySQL, MS Office, HTML, Ant, Eclipse, JUnit, tortoise SVN, Lucene/Solr, JIRA.

Client: CNSI, Chicago IL Feb 2008 – Mar 2009

Project: FPMS (Financial Product Management System)

Role: Java Programmer

Description:

CNSI caters to a diverse group of federal and commercial enterprises in various domains including Defense, Financial Services and Healthcare.

FPMS (Financial Product Management System)- is a new system designed which is used to administrate all existing businesses, automate various functions that are currently executed manually and integrate all financial services of the companies. Its main role is to replace all existing policy administration functions to open system and achieve a quantum leap in business flexibility and capability to introduce new insurance and financial products quickly to the market.

It contains several modules like New Business, Customer Service, Claims, Reinsurance, Financials, Products and Party Management which makes Agents, Customer and Visitors the best available facilities to obtain real-time information.

This Project involves designing and developing the entire architecture in the struts framework to include form and action classes and has used a combination of Hibernate, DAO and stored procedures for the data access.

Responsibilities:

●Converted High Level Design to the Low Level Design

●Develop, implement and maintain an MVC architecture utilizing Struts and Hibernate

●Developed the business logic components

●Designing and coding the UI Framework using Struts 1.1 (JSP/Servlet) and business logic using EJB

●Involved in understanding the requirement specification and developing GUI using JSP, HTML and JavaScript

●Developed the JSPs, Action classes, Business classes, Utility classes.

●Involved in configuring mapping files, configuration file in Hibernate Framework

●Involved in Configuring web.xml and struts-config.xml according to the Struts Framework

●Develop the User Interface Screens for presentation logic using JSP, Struts, Tiles and HTML

●Used Struts models

●Used Hibernate for loading user profile information, data mapping and creating objects

●Created User Interface using JSP, HTML, CSS and JavaScript

●Developed the required Action classes, presentation layer forms using Action Form beans and Java beans containing the business logic

●Developed Data Access Objects (DAOs) and business delegates for accessing data

●Created Hibernate classes to transfer the data to the database

●Used JUnit Framework as part of unit testing and integration testing environment

●JavaScript was used extensively for client side validations and function calls for user actions

●Struts validation framework is used for server side validation.

Environment: Java 5, J2EE, Spring Core, Struts 1.1 Framework, HTML, CSS, Servlets, JUnit, JavaScript, WebLogic Application Server, Oracle, Ant, LINUX, Eclipse, XML, TOAD, Log4j, and Apache Tomcat 7.



Contact this candidate