I need you to develop some software for me. I would like this software to be developed using Java. I would like to have a core application built that will eventually work with other micro services. The core application should be able to handle user registration, user account updating and manipulation. The application will eventually handle a variety of insurance products in future layered on the core app. The app should be linked with Postgress db.