Hi sir,
I'm professional Java Developer having 6 years of experience in Java with different framework like Spring, Spring boot, Hibernate.
I would suggest the Angular 6 and Spring boot is perfect platform for your portal.
Please feel free to ask me any questions.
I will be pleased to work with you.