Back to Projects
Legal & General Self-Assessment System - Image 1

Legal & General Self-Assessment System

2023 Year 2 Group Project for Client. Web platform for self-assessment form management with secure access for internal and external users.

Technologies Used

JavaSpring BootThymeleafMariaDBSpring SecurityJPAGradle

Overview

I developed a secure, enterprise-grade web application for Legal & General to streamline their self-assessment process. The platform provides a centralized solution for managing, distributing, and collecting self-assessment forms with role-based access control for internal employees and external stakeholders.

Key Features

  • •Secure user authentication with role-based access control
  • •Form management system with customizable fields
  • •Real-time progress tracking and submission monitoring
  • •Differentiated access levels for administrators, managers, and users
  • •Encrypted storage of sensitive assessment data
  • •Automated email notifications and reminders
  • •Reusable form templates for consistency
  • •Comprehensive reporting and data export capabilities
  • •Complete audit trail of all system activities

Technical Stack

  • •Framework: Spring Boot 3.1.5 with Spring MVC
  • •Security: Spring Security with enterprise-grade authentication
  • •Database: MariaDB with Spring Data JPA
  • •Template Engine: Thymeleaf for dynamic HTML
  • •Validation: Jakarta Validation framework
  • •Build: Gradle with automated testing
  • •Version Control: Git with GitLab integration

Team & Collaboration

Led a team of 4 developers in an Agile environment with regular sprints, code reviews, and stakeholder communication. Worked directly with the Legal & General client to gather requirements and deliver a solution that exceeded expectations.