Resume

Sign in

Java Developer

Location:
Chicago, IL
Posted:
April 28, 2016

Contact this candidate

Resume:

Rajashree G R

*** * ******* **, *** *** E-mail –rajashreegr04 @gmail.com

Chicago, IL 60661 Contact- 312-***-****

Professional Summary

Motivated software engineer with 5 years of IT experience at Harman Connected Services (NYSE: HAR)

Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support

Sun Certified Java Programmer (SCJP/OCJP) in Java6

Experience in Java concepts such as OOP Concepts, Collections Framework and Exception Handling

Strong knowledge in I/O System and Multi-Threading

Expertise in Java and J2EE technologies such as Core Java, Servlet and JSP

Strong experience in Frameworks like Struts, Spring and Hibernate

Experience in Web-development technologies like HTML5, CSS, JSP, JavaScript, JQuery, AJAX and AngularJS.

Experienced in developing REST Web Service

Extensive knowledge and experience in Oracle– 11g, MySQL and PL/SQL

Experience in working with Tomcat, Weblogic and IBM WebSphere Application Server

Extensively used IDEs/Editors like Eclipse, RAD and NetBeans

Extensive experience in Build tools like ANT

Extensive experience in Version control tools like Subversion (SVN)

Working experience in Production, QA and Development environments

Hands on experience in tools such as SQL Developer, TOAD and MySQL Work bench

Experience in Unit testing, Integration Testing using tools like JUnit

Ability to meet deadlines and handle multiple tasks and flexible in work schedules

Motivated to take independent responsibility as well as ability to contribute and be a productive team member

Technical Skills

Languages

:

Java and J2EE

Operating Systems

:

Windows XP/7/8

Frameworks

:

Struts, Spring and Hibernate

IDE

:

Eclipse, RAD and NetBeans

Web Technologies

:

CSS, HTML, Servlet, JSP, JavaScript, REST Web Service, JQuery, Ajax and JSON

Databases

:

MySQL, PL/SQL and Oracle 11G

Web Application Servers

:

IBM WebSphere, Weblogic and Apache Tomcat

Build Tool

:

Apache Ant

Version Control Tools

:

SVN

Professional Accomplishment

‘Lead the way’ award in year 2013 for the contribution to Time Hierarchy Management

Education Qualifications

B.E in Computer Science in 2010 from BGS Institute of Technology, Karnataka, India

Experience

Harman Connected Services – Software Engineer, India March 2011 - Sept. 2015

Project #1

Client : IRI, Anheuser-Busch, Walmart, Starbuck, AVON

Title : Master Data Management (MDM)

Environment : Java, Struts, Spring, Hibernate, REST Web Service, JSP, JavaScript, JQuery, AJAX, JSON, AngularJS, HTML5, Oracle, PL/SQL, Log4j, JUnit, Eclipse and WebSphere

Description : Master Data Management (MDM) is a web application used by operations to control the item, Venue information in a client deliverables. Item and Venue information is loaded into MDM from multiple sources which contains product and its Meta information and geographical information. The loaded data will be cleansed, modified and grouped together based on client requests. MDM generate reports which contains product level information by using the cleansed data. Sales reports will be generated based on the reports generated by MDM. The clients use these sales reports to analyze the sales and to take required action to improve the sales.

Responsibilities:

Working in coordination with BA and Client. Taking the Functional and Technical requirement and implementing it in the Application

Involved in the development of project back-end logic layer by using most of the core java features such as Collection Framework, generics, Interfaces and Exception Handling programming

Played a pivotal role in designing and architecting MDM User Interface – Java/J2EE enterprise wide application using Spring, Struts and Hibernate frameworks

Implemented Hibernate in data access layer to access and update information in the database

Used Spring IOC to inject services and their dependencies

Implemented Struts Framework according to MVC design pattern

Created RESTful web services interface to Java-based runtime engine and accounts

Involved in creating, modifying and updating database tables in Oracle Server

Implemented HQL queries to perform data base operations

Involved in writing stored procedure and integration of stored procedure with java code

Worked on bug fixing and enhancements on change requests

Designed and developed common functions and frameworks

Involved in designing user friendly JSP pages using HTML/JSTL tags

Used Java Collections extensively to manipulate the data on front end

Modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance

Created test cases using JUNIT and Eclipse IDE

Used Log4j logger tool for logging warnings and error messages

Worked with QA team for testing and resolve defects

Used SVN for version control for project

Involved in code reviews and code deployment process

Training the new members in team and getting them productive quickly

Project #2

Client : IRI, PepsiCo, CVS, 7-Eleven

Title : Time Hierarchy Management (THM)

Environment : Java, Struts, Spring, Hibernate and WebSphere, Web Service, Oracle, Log4j, JUnit, CSS, JavaScript, JSP, AJAX, JQuery and IBM RAD & AST

Description : Time Hierarchy Management is a web based application used by several clients to compare the sales of a product yearly, Half Yearly, Quarterly, Monthly and Weekly. THM allows users to create time hierarchies based on comparison rules. The time hierarchies will contain proper description with date format as per the client request to show in the final report. These label descriptions will be reflected in exported time files delivered at the end. Clients use these files to check the sales of the stores and to come up with better ideas to improvement.

Responsibilities:

Analyzed requirement and prepared high level technical documents

Interacting with the client to understand the project and finalize its scope

Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling and Generics

Involved in implementing Business logic using Struts action classes, DAO’s and Struts configuration file

Have used Spring Dependency Injection(DI) for loose coupling of objects across different layers of the applications

Involved in developing the DAO layer using Hibernate framework

Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.

Involved in handling exception and debugging

Designed and developed JSP pages to provide interactive screens to display data

Involved in deployment and integration testing of the overall application in WebSphere server locally

Preparing Unit test cases

Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.

Implemented Struts Framework according to MVC design pattern

Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files

Re-factored existing modules to incorporate newly developed frameworks based dependency injection to come up with rugged unit testing framework

Involved in documentation, review, analysis and fixed post production issues

Project #3

Client : Mercy Health

Title : Web enabled screening test for M.T (Medical Transcription)

Environment : Java, Struts, Spring, Hibernate, HTML, JSP, CSS, JavaScript, Oracle, WebLogic and Eclipse

Description : This project is mainly developed for H.R team of the company, where the company nature of work is regarding medical transcription. Medical transcription is an allied health profession, which deals in the process of transcription or converting voice-recorded reports as dictated by physicians and/or other healthcare professionals, into text format. This application makes easier to select the best candidate for MT.

Responsibilities:

Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.

Implemented Struts framework based on the Model View Controller design paradigm

Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and ActionServlet as a Controller

Developed the front-end screens using HTML, CSS and JSP

Used JDBC for data access from Oracle tables

Used different XML parser DOM as per requirement

Apache Ant was used for the entire build process

Wrote Unit Testing modules to test all methods of the Application using Junit

Used Log4j as logging mechanism and developed wrapper class to configure the logs

Worked on Eclipse IDE to write the code and integrate the application

Coordinated with testing team to resolve the issue

Declaration

I hereby declare that the particulars given above are true to the best of my knowledge.

Rajashree GR



Contact this candidate