Post Job Free

Resume

Sign in

Java Developer Project

Location:
United States
Posted:
July 22, 2016

Contact this candidate

Resume:

Rakesh Ch

Phone: 314-***-**** X *** Email:acvtl0@r.postjobfree.com

Professional Summary:

About 8 Years of software development experience in Development and Implementation of Web-Based Client-Server applications using Java and J2EE technologies.

Agile Management and Software Development with Extreme Programming, Scrum, RAD and "Agile" RUP.

Experience in full-life-cycle development of software’s using Object Oriented Programming/ Methodologies (OOPs).

Demonstrated my ability and passion to learn technologies quickly through projects the project I worked using Jakarta Struts, Spring, Web Services, JavaScript, Ajax, JDBC, Web Sphere, Tomcat servers and worked on self-taught Java projects using Spring, Hibernate, JSF and Struts.

Good Experience in Core Java concepts like JavaBeans, Collections Frameworks, And Multi-threading etc.

Experience in Analysis, Design, Code Reviews, Unit testing and Integration Testing.

Developed advanced applications on latest versions Eclipse based environments.

Test driven development (TDD) such as domain-driven design, code reviews, continuous integration, GoF design patterns like MVC, Singleton, Facade which resulted in not only more maintainable and extensible code, but also significant drop in bugs.

Implementing data persistence through Hibernate and JDBC methodologies through Oracle DB.

Configured logging using Log4J and managed version control tools using SVN, VSS and Clear Case.

Experience in describing data using XML (DTD, Schema) and working with XML management technologies like XSL, XSD, XSLT and Web Services using protocols such as SOAP and WSDL.

Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.

Played a major role in my jobs in successfully completing my projects and effectively managing/coordinating with team members, delivering in fast paced & highly stressed environments.

Ability to communicate effectively with all levels of the organization such as technical, management and customers and presented technical designs and strategies through daily operations meetings.

Technical Skills:

Programming Languages:

Java (JDK 1.4/1.5/1.6), HTML, CSS, JavaScript (JQuery), SQL, PL/SQL.

Operating Systems:

Windows, Linux

Frame Works/ J2EE Technologies:

Jakarta Struts-1.2/ 2.0, Hibernate-2.0/3.0, Spring -2.X, 3.x, Servlets, JSP, SOAP, WSDL, REST, XML, JSON, EJB 2.x/3.x, JDBC, MVC.

Scripting:

JSP, JavaScript, AJAX, Apache ANT, Maven, Unix shell scripting

RDBMS:

Oracle 9i/10g/11g, MS Access, MySQL, Oracle/PL SQL developer.

Web/Application Servers:

Apache Tomcat 7/6/5/4, WebSphere 6/7, Jboss-5.x, WebLogic-9.1

IDE tools:

Eclipse-3.x, Net Beans, Rational Application Developer (RAD)-6

Version control:

Clear Case, VSS, SVN

Educational Details:

Bachelor of Engineering in Information Technology from Mahatma Gandhi Institute And Technology, Hyderabad, A.P

Professional Experience:

Client: Supervalu, Eden Prairie, MN Feb’16 –Present

Project: MySvStore

Role: Java Developer

Responsibilities:

Participated in Requirement discussions and in preparing the Design Documents.

Used Spring and Hibernate to implement business and DAO layers.

Followed agile methodology and attended Scrum meetings to update the status of daily tasks.

Created multiple JAX-WS, and JAX-RS based web services.

Used SOAPUI to test the SOAP and Restful services and load testing

Configured and created application log files using Log4J.

Used dependency injection (DI) with Spring framework for defining object dependencies.

Used Hibernate ORM framework as persistence engine, configured O/R mapping and

Wrote hibernate queries.

Used JSON to pass objects over the wire while making asynchronous calls.

Designed the service interfaces and database tables based on the requirements

Designed the performance monitoring for services implemented

Written Stored Procedures for Backend

Used Maven tool to build, config, and package and deploy an application project.

Used Sub version to maintain different versions of application code.

Created mock objects using Mockito to perform unit testing.

Resolved critical bugs in application after Product Release.

Environment: Java, Hibernate, JPA, Oracle, Spring, Mockito, SOAP/REST Services, Windows, XML,

Tomcat 8, GIT, Clear Case, Harvest, JAXB, Servlets, SOAP UI, Jenkins, Code Collaborator.

Professional Experience:

Client: State Street, Quincy, MA May’15 –Jan’16

Project: Global Reconciliation Management Tool

Role: Sr. Java/J2EE Developer

Description: This Reconciliations Management Tool (RMT) project has been initiated as part of the JRU CDC project to enable the Feed, Source System and Reconciliation data generated as part of that project to be managed effectively and to provide a consistent view of JRU reconciliations information to enable JRU Ops and IT to manage the reconciliations process more efficiently.

Responsibilities:

Involved in Developing of Application based on J2EE using Hibernate and Spring frameworks.

Used Spring framework and worked on different Spring modules.

Worked on IE Developer tools to debug given HTML.

Written test cases for Unit testing using JUnit.

Implemented logging mechanism using log4j.

Used Maven tool to build, config, and package and deploy an application project.

Used Sub version to maintain different versions of application code.

Created restful web service to server ECU strategy files to Sync my ride website.

Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.

Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.

Generating Hibernate mapping files and domains using tables.

JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.

Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.

Used Agile Scrum process

Environment: Java 6,Spring Tool Suite, Spring, Hibernate, log4j, JUnit, IBM MQ, JMS, JAXB, Rest Full Web -Services, HTML, XML, XSL, JQuery, Java Script.

Client: Ford Motor Company, Dearborn, M.I Apr’ 13 –Apr’15

Project: In-Vehicle Software (IVS)

Role: Sr. Java/J2EE Developer

The In-Vehicle Software system developed for Ford EESE is intended to support software download and flash programming of vehicle Electrical Control Units (ECU's) in service by providing a centralized secure facility for software file storage. The system would also provide a means to ensure that the proper files are used to program ECU's.

Responsibilities:

Involved in Developing of Application based on J2EE using Hibernate and Spring frameworks.

Used Spring framework and worked on different Spring modules.

Worked on IE Developer tools to debug given HTML.

Written test cases for Unit testing using JUnit.

Implemented logging mechanism using log4j.

Used Maven tool to build, config, and package and deploy an application project.

Used Sub version to maintain different versions of application code.

Created restful web service to server ECU strategy files to Sync my ride website.

Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and Configuration files.

Responsible for design and developing Persistence classes using Hibernate and Spring JDBC Template frameworks to save data in database tables.

Generating Hibernate mapping files and domains using tables.

JSF (Java Server Faces) was used for to simplify development integration of user interfaces and the operation on the values they (UI) hold.

Configured managed beans and made available to the application by declaring them in the faces-config.xml configuration file.

Used JAXB to marshal java object to XML object to put message in message Queue.

Used JSON format as well for data transfer

Used Agile Scrum process

Environment: Java 6,Spring,Hibernate, Rest, log4j, JUnit, IBM MQ, JMS, JAXB, Web Services, HTML, XML, XSL, JQuery, Java Script.

Client: Mercury Insurance Group, Oklahoma, Oklahoma. Feb ‘12 – Mar’ 13

Project: CRM System

Role: Sr Java Developer

Description: This project aims at the automation of the sales enterprise module of a CRM system. This module helps the company to keep track of the Accounts, Opportunities, Contacts and Activities associated with the sales enterprise module in customer relationship management. Extensive user management and access configuration limits have been incorporated.

Responsibilities:

Involved in System Requirement Analysis and Design.

Business requirements Analysis Use Case Analysis using Rational Rose 2000-UML.

Designed the application using Front Controller, Service Controller, MVC, MVC2, Session Facade, and Design Patterns.

Designed the Web application implementing the Struts2 framework for Model-View -Controller (MVC) pattern to make it extensible and flexible.

Worked on jquery for user interface interactions, effects and themes built on top of the jquery, JavaScript.

Designed and developed Front end GUI for modules using JSP, HTML, JavaScript and AJAX.

Coded and Tested business objects for the above modules by utilizing J2EE (Servlets, JSP, JNDI, JDBC).

Developed core server side components and Java applications on EJB3 framework and deployed on the application server, actively involved in defining and designing the tiers of the applications and implementation with J2EE best design practices.

SOAP Web Services uses XML to code and decode the Service Order Modify data and SOAP to transport it using open protocols.

Used JMS Client to put XML messages on the JMS Queues for the Asynchronous methods.

Created Stored Procedures, Cursors and Triggers in PL/SQL with Oracle in order to update Extended User

Information table and Audit Log tables.

Deployed Enterprise beans in Web logic Server in Clustered Environment.

Wrote ANT Build scripts for the automatic configuration of the project and deployment of the components into the system.

Hibernate used for Java, native APIs and XML mapping metadata.

Developed JSP pages for various views in bluecoat and wrote EJBs for the backend logic.

XML, XML Schemas and XSL were used to display selected data on the browser.

The coding standards comply with java doc standards.

Involved in preparing Test Plans, Test Data and test cases using JUnit.

Used Eclipse IDE with MyEclipse plug-in in order to develop and deploy the application code.

Environment: Java 5, Servlets, Multi Threading, JSP, Struts,EJB3,jquery,Hibernate, JDBC, Oracle, UML, Rational Rose, Websphere 8.5, MyEclipse, JavaScript.

Client: Avaya Insurance Inc., Dallas, TX Jan’ 11 – Dec’ 11

Project: Insurance Classification Project

Role: Java Developer

Description : The Classification effort is a flagship program under Avaya Insurance to streamline policy classifications. The work involves developing a web application that allows multiple users to do business-driven complex UI tasks on tables, grids, and other UI features to maintain the network infrastructure.

Responsibilities:

Involved in analysis, design, and development of the complete business solution.

Developed Use Case Diagrams, Sequence Diagrams and Class Diagrams using Rational Rose.

Extensively used JSP, JavaScript, HTML5 and CSS3 for designing and formatting the user Interface.

Designed and developed presentation layer using Spring MVC Framework.

Used Spring Transactions in the application and developed Session beans for the business logic at the middle tier level.

Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.

Used different Spring components like Spring MVC to manage business layer.

Used various built-in controllers (abstract, simple form) of Spring MVC.

Declared Beans by using Dispatcher Servlet-XML of Spring MVC.

Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database SQL Server.

Used Web services - WSDL and SOAP for getting credit card information from third party.

Involved in creating, publishing and consuming Web Services using JAX-WS 2.0 API and other technologies like WSDL, UDDI and SOAP 1.2.

Involved in designing data schema and development of SOAP web services with Axis implementation.

Used JUnit framework for Unit testing of the application.

Monitored the error logs using Log4J and used Quality Center/ALM to manage the issues/project workflow.

Maven is used as a build tool.

Used Weblogic Application Server and Eclipse IDE.

Environment: Java 5, Spring MVC, JSP, Hibernate, Weblogic Application Server, Spring DI, Java Script, Apache Tomcat, SVN, ALM/QualityCenter 10.0, Eclipse IDE, Soap,

Client: S&P (Standard & Poor’s), Hyderabad, A.P Jan’10 – Dec’10

Application: MDET (Manual Data Entry System)

Role: Java Developer

Description: MDET is a web based application that provides features like excel sheet on Web. It populates the data in data table grid when users select any document available in list. Users can easily modified the data i.e. user can add the additional data and remove unnecessary data. It also incorporated the filter and copy paste functionality to make the users effort less during modifications of data.

Responsibilities:

Involved in Customer and Admin modules, understood the technical specification, created Use case, Activity and Class diagrams using Rational Rose.

Used SCRUM Agile methodology for application development.

Used Hibernate as the persistence/ORM framework, for mapping the objects into MySQL Database. Coded hibernate configuration and mapping files. Developed one-to-one and one-to-many mappings.

Developed code to integrate with authorize.net for credit card validation and integrated the application with pay pal.

Developed web services using SOAP, WSDL and Apache axis, done XML transformation and parsing using XML, XML schema, XSLT and XPath.

Implemented Java Mail API to send order confirmation and updates to the user.

Developed unit test cases using JUnit and involved in unit testing and integration testing.

Done clustering and load balancing in Web sphere server to achieve scalability and high availability of the application.

Used Spring Core for dependency injection/Inversion of Control (IOC) to have loose-coupling.

Environment: J2SE 1.4, J2EE, Servlets, JMS, Websphere 6.1, RAD 7.0, Hibernate 2.0, Oracle 10g, SOAP, JSF 1.2/Primefaces,JMS,WSDL, Web services,SOAP, XML, XSLT, XPath, XML Schema, Unix, HTML, ANT, Log4J, JUnit, SVN, Bugzilla, Rational Rose.

Client: GE Finance, Hyderabad, A.P May’08 – Nov’09

Application: Customer Web Center

Role: Java Developer

Description: Agent processing system is a Web Application which is used by the Insurance Agents to sell policies, endorsement, process policy claims; maintain the reports of the policy holder etc.

Responsibilities:

Designed the user interfaces using JSP.

Developed Custom tags, JSTL to support custom User Interfaces.

Developed the application using Struts (MVC) Framework.

Implemented Business processes such as user authentication, Account Transfer using Session EJBs.

Used Eclipse to writing the code for JSP, Servlets, Struts and EJBs.

Deployed the applications on Web Logic Application Server.

Used Java Messaging Services (JMS) and Backend messaging for reliable and asynchronous exchange of important information such as payment status report.

Developed the entire Application(s) through Eclipse.

Worked with Web Logic Application Server to deploy the Application(s).

Developed the Ant scripts for preparing WAR files used to deploy J2EE components.

Used JDBC for database connectivity to Oracle.

Worked with Oracle Database to create tables, procedures, functions and select statements.

Used JUnit Testing, debugging, and bug fixing.

Used Log4J to capture the log that includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.

Environment: Java,J2EE, JSP, Struts, JNDI, Oracle 10g, HTML, XML, Web Logic 8.1, Ant, CVS, Log4J,JUnit, JMS, JDBC, JavaScript, Eclipse IDE, UNIX Shell Scripting, Rational Unified Process (RUP).



Contact this candidate