• Jobs
    • For Employers
    • For Educators
    Sign UpSign In

    We‘re on a mission to get motivated students into great jobs.
    For Students
    • Explore Jobs
    • Short Courses
    • 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 Employers
    • Sign In
    • Employer Resources
    • Request a Demo
    For Educators
    • Sign In
    • Educator Resources
    • Register as an Educator
    About Us
    • About
    • Editorial Guidelines
    • Press
    • Careers
    • Contact
    • FAQs
    Support
    • Privacy Notice
    • Do Not Sell or Share My Personal Information
    • Terms of Use
    • Responsible Disclosure Program
    • Sitemap
    © 2025 Forage, Inc. All rights reserved.

    Loading Stars...

    Loading Reviews...

    Not the right career for you?
    Software Engineering Lite

    Reviews

    Over 2250
    5 Star Reviews

    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
    "I found the program to be exceptionally beneficial and insightful. It provided practical, hands-on experience that was instrumental in deepening my understanding of software development concepts. The clear instructions and structured approach enabled me to grasp complex topics effectively, making it a valuable learning tool. Overall, I appreciated..."-- Student from My institution is not listed
    "I enjoyed working on this task as it provided a hands-on experience with real-world coding practices. The process of creating a pull request and collaborating through GitHub was also valuable in learning how code is reviewed and integrated in a professional setting. Overall, this project enhanced my coding skills and introduced me to best practices..."-- Student from University of Lahore
    "I enjoyed how I was able to solve a real-problem faced by a software engineer at JPMorgan Chase & Co. with little assistance, exercising problem solving and critical thinking."-- Student from North Carolina State University
    "The program description was well written. The task to perform were well explained. Also if get caught in error, the reference material provided were very useful to solve that error. I also liked the step-by-step procedure of completing the task."-- Student from Indian Institute of Information Technology Nagpur
    "What I like about this program and by solving tasks, includes: 1. Practical Application: The program involves creating a class to handle the conversion of cash values to airline miles. This task is practical and simulates a real-world scenario, which can enhance your coding skills. 2. Learning Environment Setup: Setting up a local development env..."-- Student from My institution is not listed
    Software Engineering Lite

    Why complete our Job Simulation

    A risk-free way to experience work on the job with us at JPMorgan Chase & Co.. 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
    Git
    OOP
    Unit Testing
    JUnit

    How it works

    Complete tasks guided by pre-recorded videos and example answers from our team at JPMorgan Chase & Co.. 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
    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

    Get Career Ready

    Complete work that simulates life on the job. 3-4 hours and self-paced.
    Stand out in your application to JPMorgan Chase & Co.. 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 JPMorgan Chase & Co.. Show us you're a motivated candidate.