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.
    • Job Simulations
    • Jobs
    • For Enterprise
    • For Educators
    Sign UpSign In

    Loading Stars...

    Loading Reviews...

    "I appreciated the JPMorgan job simulation program for its hands-on, realistic approach, especially in Java technology. It provided a valuable opportunity to work on authentic scenarios and challenges similar to those faced in actual projects. The program’s focus on practical skills, such as coding, debugging, and problem-solving in Java, helped in..."-- Student from Indira Gandhi Delhi Technical University for Women
    "At first when I clicked through I saw it was in Java, which I didn't know, but through doing a pretty simple problem and some of their professional examples on the answers, I taught myself a lot of java and how to use intelliJ, which broadens my skill base."-- Student from App Academy
    "The most interesting thing about the program is that it provides a real job environment, tasks, assistance, and learning, which is really helpful for aspiring students."-- Student from Amity University
    "Covering basic concepts of programming such as variables, data types, control structures (like loops and conditionals), functions, and basic algorithms. Understanding Algorithms and Data Structures: Explaining common algorithms and data structures in an easy-to-understand manner. This could include topics like arrays, linked lists, stacks, queues,..."-- Student from Jawaharlal Nehru Technological University
    "I really immersed myself in solving the tasks that are being provided in the program. This allowed me to leverage my skills in Java and also helped me in learning how to use Git and IntelliJ.I liked the tasks given because they are real-world applications and the mentorship provided is great."-- Student from Vellore Institute of Technology

    Reviews

    Over 2250
    5 Star Reviews
    Software Engineering Lite
    Software Engineering Lite

    Tasks in this program

    Task One: Modify an existing system
    1-2 hours
    Get an existing system up and running by creating a new class
    What you'll learn
    • How to set up a local development environment for coding and implement a new class
    What you'll do
    • Create a RewardValue class that allows the RewardsConverter system to accept a cash value and return a corresponding value in airline miles

    Why complete this job simulation

    A risk-free way to experience work on the job with us at J.P. Morgan. Practice your skills with example tasks and build your confidence to ace your applications.
    Self-paced3-4 hoursNo gradesNo assessments

    Welcome! 

    This program simulates a day in the life of an entry level software engineer at JPMorgan Chase & Co., one of the world's oldest, largest and best-known financial institutions. With a history that traces our roots to 1799 in New York City, we carry forth the innovative spirit of our heritage firms in our global operations in over 60 countries. You’ll work with Java as you learn about git workflows, object-oriented programming, and unit testing. 

    This two-task program simulates the process of completing an engineering ticket for a system in the credit-card rewards department of JPMorgan Chase & Co. These tasks will walk you through the process of collecting the relevant codebase, creating a branch to make your changes, writing code, testing that code, and submitting a pull request to publish your work. 

    We hope this program provides a great resource for you to upskill and strengthen your resume as you explore career options and a potential career at JPMorgan Chase and Co.!

    Skills you will learn and practice:
    Java Programming
    Version Control
    Object-Oriented Programming
    Unit Testing

    How it works

    Complete tasks guided by pre-recorded videos and example answers from our team at J.P. Morgan. 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

    Get Career Ready

    Complete work that simulates life on the job. 3-4 hours and self-paced.
    Stand out in your application to J.P. Morgan. Show us you're a motivated candidate.

    Get Career Ready

    Complete work that simulates life on the job. 3-4 hours and self-paced.
    Stand out in your application to J.P. Morgan. Show us you're a motivated candidate.
    Company Logo

    Software Engineering Lite

    Improve engineering processes for a system in the credit-card rewards department of JPMorgan Chase & Co.

    Software Engineering Free 2250+ 5 Star Reviews