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.