You are on page 1of 2

Task

REMOTE /
TECHNICAL /
1 WEEK TIMELINE

Business scenario.
Design and implement an end to end functionally working prototype where we can enter
trade details for a stock trading application from front end.

Technical details with use cases


given 2 table , trade_details , and order_master need to build front end for to enter trade
details and create orders.

1. Trade details - will consist of details of trade for a stock to be traded in


exchange - please design for ability to enter trade details for the trade table as
described below.
a. Table_details - columns are -- trade_data_time, stock_name(symbol),
listing_price , quantity , type (buy/sell) . price_per_unit.
b. Create a front-end UI , where we can add , update, and delete a trade
from a trade listing page

2. On trade listing screen we should be able to create an order on click of


link(create order).
a. On creation of order the data will be persisted in order table with the
trade info (quantity, per unit price, type, stock etc) and with status as
"created" ,
b. Confirmed order with status will be displayed in order listing UI
separately (use different URL to navigate if needed) . create order link
should like hyperlinked to listed trade.
c. Create an ability where you can list an trade order in a paginated grid
view.

Try to use standard design patterns with popular spring framework , spring mvc , spring
Jpa , mysql db to create this application.

Note: Do necessary presumption to accomplish the work. This is time sensitive


evaluation candidate will be evaluated on their ability to learn new concepts of design
and APIS to accomplish these use cases

Good to have
Frontend to be done in Angular/React (10 and above) - Any other front-end
technologies also acceptable to demonstrate.

Post project work - candidates will be evaluated with a demo of the work done and
questions around the rational of choice made in accomplishing results.

Sample has to run on Mysql.

Please get in touch with us- career@vipworldservices.com

You might also like