Life Insurance Corporation is an Indian state-owned insurance group and investment company. The project involved the complete design and deployment of the Insurance Management System. The application was developed using Spring MVC Framework.

Responsibilities:

Designed use cases for the Application as per the business requirements.

Developed web layer using Spring framework to manage the project in MVC pattern.

Client pages are built using HTML, CSS, JSP, JavaScript/jQuery.

Designed and developed a RESTful APIs using Spring REST API.

Involved in development of services based architecture utilizing open source technologies like Hibernate ORM.

Involved in writing JUnit test cases, unit and integration testing of the application

Used JSTL and developed required tiles and tile definitions for templating and defined configuration in the struts configuration.xml.

Developed helper classes, delegate classes, value objects to access business tier and transfer the information from business layer to the presentation layer.

Developed business layer using EJB stateless session beans and deployed on the Application server (WebLogic).

Used Hibernate as persistence framework for DAO layer to access the database.

Performed Tuning, Load Balancing and optimization of WebLogic Application Server

Used Maven for build framework and Jenkins for continuous build system