As a backend developer for QMoney, you will be building a stock analysis tool to help portfolio managers make trade recommendations to their clients. Key responsibilities: 1. Build the core logic of the portfolio manager library. 2. Write high-quality and efficient code. 3. 3. Improve application maintainability. 4. 4. Reproduce issues reported by users and resolve them.
Handling JSON-formatted data using jackson library(standard java library) to get financial data for project by making 3rd party(Tiingo and Alpha vantage) REST API calls using Spring REST Template and applying OOP abstraction using java interfaces and Exception Handling.
A visual stock portfolio analyzer. QMoney is a visual stock portfolio analyzer. It helps portfolio managers make trade recommendations for their clients. During the course of this Micro-Experience, the developer: Implemented the core logic of the portfolio manager and published it as a library. Refactored code to add support for multiple stock quote services. Improved application stability and performance. Skills Learned: Java, REST API, Jackson, Interfaces, Code Refactoring, Gradle