Escrow Web Application built in Java Springboot

Job ID: 35325337

Budget: $750 – $1,500 USD

Dear Freelancers,
I'm looking for a web application built in Java Spring boot to support the following:
+ Micro-services archeticture
+ Register a user / forget password
+ Send and verify otp sms
+ Login with/without sms
+ Update user information (password, email, phone)
+ Display dashboard statistics
+ Display transaction list and filter them based on criterias
+ Display transaction details
+ Add a new transaction and integrate with payment gateway
+ Add/Edit/delete cards
+ Add/Edit/delete transaction agreements
+ Send notification to buyer & seller by email/sms/firebase
+ Manage payments/disputes history with status logs
+ 10 Content pages that can be CRUD managed.
+ Ability to integrate the escrow payment option in other websites like Escrowkenya.com

I require an API collection that follow the highest security standards and stress-tested to use for the website frontend and the mobile application

Similar applications that have the required features:

Escrowkenya.com
Escrow.com

+ Looking for freelancers only, expert in Java Spring boot and have done similar web applications

+ No agencies, direct freelancer only

Awaiting your bids, best of luck.