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.