I liked how the simulation provided practical, hands-on experience with real-world financial technology concepts. It helped me understand the loan management process, credit risk assessment using machine learning, and stock price data collection and visualization using Java and Python. The step-by-step tasks improved my technical knowledge and problem-solving skills.
- Job Simulations
- Technology Software Development
Introduction from Citi
Reviews
The practical approach to real-world software engineering workflows was outstanding. Designing the UML state diagram for the Loan Management System gave me great insight into system architecture, while creating the pure Java stock polling application and parsing real-time live data endpoints using regex and Python provided fantastic hands-on backend and data visualization experience.
I liked how each task was comprehensive on its own but overall covered different fields such as back-end/front-end development, diagramming and AI. I enjoyed the back-end task the most as I like programming in Java and learning how REST API is used with Java was insightful. I also enjoyed learning about credit risk modelling and how machine learning is used practically for those systems.

