1) When Mobile app is connected to the server, the connection keeps open and from end can communicate with back end using protobuf or other socket technology.
2) Registed user (Admin) will be able to create a portfolio, the portfolio contains a list of stocks.
Once user created a portfolio, user should be able to click the portfolio and see the historical return. The historical return is just sum of return of each stock in the portfolio. The other type of registed user (Normal user) is able to see the sum of return of all portfolios created by Admins.
3) When user creates a portfolio, the user is able to set the name of the portfolio and to add one or several stocks from the stock list.
Preferred Technology: Java 8+, Google protobuf, MS SQL, Redis for Cache.
19 freelancer đang chào giá trung bình $454 cho công việc này
Hi there, I have 16 years experience in Java. I use test driven development with JUnit and Maven build/runner. I am sure I can help you out. Best, Pedro
Team Lead Java. I work for international IT company. • 15+ years of Java programming • 10+ years of Database design and development • 10+ years of Web development Details could be provided if required.