How to choose backend technology for my project?

I am planning to build a “Customer Management Portal” as a hobby project using technologies like HTML,CSS,JavaScript,JAVA,JDBC,Oracle Database.The description of the portal is:

1]Customer details registration.

2]Customer can login using an ID which he gets after registration.

3]Customer can update as well as delete his details whenever required.

4]An Admin can view customer details using his ID.

Since I am familiar with JAVA I prefer the above mentioned technologies, but there are other technologies like MEAN/MERN stack and backend languages like RUBY,Python,PHP etc. How to choose the backend technology suitable for my project.I mean how to analyse and do the tradeoffs.