• Job Simulations
    • Jobs
    • For Enterprise
    • For Educators
    Sign UpSign In

    Reviews

    Over 2750
    5 Star Reviews
    "I enjoyed the hands-on nature of the simulation and how it reflected real-world tasks in financial technology. The progression from understanding loan management, to exploring machine learning for credit risk, and finally building applications for market data collection and visualization helped me gain practical experience in Java, APIs, and data a..."-- Student from University of the People
    "the course is useful for me to learn more about banks and loans. At first, I don't even know what is credit risk. But Now I knew it now. Thanks to Citi for providing this virtual program."-- Student from Zaman University
    "I wanted to express my sincere gratitude for the incredible internship experience I've had at Citi. Working on challenging projects, collaborating with a supportive team, and learning from professionals in the field has been truly enriching. I appreciate the opportunity to contribute and grow within this dynamic environment."-- Student from President University
    "I am enjoying in terms of software developing, program and amazing tasks which is given by yours's end!"-- Student from My institution is not listed
    "Unlike many other Simulations, Citi's made me think, understand and implementing by giving just less than sufficient information"-- Student from University of Central Missouri
    Not the right career for you?

    We‘re on a mission to get motivated students into great jobs.
    For Students
    • Explore Jobs
    • All Job Simulations
    • Software Engineering Job Sims
    • Consulting Job Sims
    • Banking & Financial Services Job Sims
    • Law Job Sims
    • Data Job Sims
    • Security Job Sims
    • Student Blog
    For Enterprise
    • Sign In
    • Enterprise Resources
    • Request a Demo
    For Educators
    • Sign In
    • Educator Resources
    • Register as an Educator
    About Us
    • Editorial Guidelines
    • Careers
    • FAQs
    Support
    • Help Center
    • Privacy Notice
    • Do Not Sell or Share My Personal Information
    • Terms of Use
    • Responsible Disclosure Program
    • Sitemap
    © 2026 Forage, Inc. All rights reserved.
    Swirl Background
    Company Logo

    Introduction from Citi

    Explore Our Job Sims
    Technology Software Development
    Technology Software Development

    Tasks in this program

    Task One: Create a state diagram
    30-60 mins
    Introductory
    Learn to create a state diagram for a loan management system
    What you'll learn
    • The purpose of UML state diagrams in modeling system behavior
    • The key components of a loan management workflow, including states and transitions
    What you'll do
    • How Technology Analysts use state diagrams to reason about complex internal systems
    • How to translate a business process into a structured technical model

    Why complete this job simulation

    A risk-free way to experience work on the job with us at Citi. Practice your skills with example tasks and build your confidence to ace your applications.
    Self-paced5-6 hoursNo gradesNo assessmentsIntermediate

    Welcome to our program! We are so excited to have you here.

    The Technology Software Development team develops innovative technology solutions and is focused on providing exceptional service to our clients in full partnership with our product teams. The Technology Software Development team features a diverse, inclusive team of professionals in approximately 90 countries around the globe.

    During this program, you will get the opportunity to complete tasks that replicate the work that our Technology team does every day. You’ll learn key skills in Java, machine learning and full-stack development. We hope this program provides a great resource for you to upskill your resume as you explore career options and a potential technology career at Citi!

    This Job Simulation is not an employment relationship with Citi. It is Forage’s policy and recommendation that you do not list this job simulation as employment work experience or an internship. You are welcome to consider adding your completion as an extracurricular activity, as outlined in Forage’s CV Policy reference guide. You will receive a certificate at the end of this experience. To receive your certificate, you must confirm that you have reviewed and consented to the Forage CV Policy reference Guide.

    Talent Network Open
    Citi Early Career Talent Network
    Skills you will learn and practice:
    Systems Design
    System Design
    Process Mapping
    Written Communication
    Machine Learning
    Risk Assessment
    Java Programming
    API Development
    Backend Development
    Data Visualization

    How it works

    Complete tasks guided by pre-recorded videos and example answers from our team at Citi. No live sessions, all self-paced.
    Earn a certificate and add it to your resume and LinkedIn as an extra curricular activity.
    Stand out in applications. Confidently answer interview questions and explain why you’re a good fit for our team.
    hero background
    Talent Network Open

    Get Career Ready

    Complete work that simulates life on the job. 5-6 hours and self-paced.
    Stand out in your application to Citi. Show us you're a motivated candidate.
    Talent Network Open

    Get Career Ready

    Complete work that simulates life on the job. 5-6 hours and self-paced.
    Stand out in your application to Citi. Show us you're a motivated candidate.
    Company Logo

    Technology Software Development

    Improve loan management systems and build a real time stock market dashboard with Citi's Technology Software Development team

    Software Engineering Free 2750+ 5 Star Reviews