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...

    Not the right career for you?

    Reviews

    Over 22900
    5 Star Reviews
    "The simulation provided practical exposure to real-world software engineering tasks and helped me understand how developers work in a large organization like JPMorgan Chase & Co. I especially liked the hands-on coding tasks, debugging, and system design challenges, which improved both my technical and problem-solving skills."-- Student from Jawaharlal Nehru Technological University
    "The tasks felt like real engineering work — debugging Kafka consumer issues, integrating a REST API, and reasoning about architectural tradeoffs. The progression from task to task built nicely on each other, and having a working codebase to extend rather than starting from scratch made it feel authentic to actual day-to-day development at a company..."-- Student from University of Mumbai
    "I liked that the simulation gave me a practical experience of working on a real backend system rather than just solving theoretical problems. It was interesting to see how different components like Kafka, REST APIs, databases, and external services interact in a real-world application. Since this was my first time working on something structured li..."-- Student from Vellore Institute of Technology
    "I liked how the simulation focused on real-world backend engineering concepts instead of only theory. Working with Spring Boot, Kafka, REST APIs, JPA, and H2 gave me practical exposure to technologies commonly used in enterprise systems. I also appreciated how the tasks were structured step by step, starting from environment setup and gradually mo..."-- Student from Aditya Institute of Technology and Management
    "What I liked most about the simulation is that it required a strong understanding of overall development, not just isolated concepts. It combined multiple areas such as debugging, backend logic, Kafka integration, and database handling, which made it feel very close to real-world development scenarios. I also appreciated how each question built up..."-- Student from K. K. Wagh Institute Of Engineering Education And Research
    Swirl Background
    Company Logo

    Introduction from JPMorganChase

    Explore Our Job Sims
    Software Engineering
    Software Engineering

    Tasks in this program

    Task One: Project Setup
    30-60 mins
    Intermediate
    Set up your local development environment and get acquainted with the project codebase
    What you'll learn
    • How Software Engineers build and configure backend systems used to process high-volume financial transactions.
    • How to set up a Java development environment using Java 17, Spring Boot, Maven, and an IDE that supports enterprise projects.
    • How to work with engineering requirements and prepare a project scaffold for future integration tasks.
    What you'll do
    • Set up your local development environment by installing Java 17, forking and cloning the project repository, and opening it in your IDE.
    • Explore the existing project scaffold to understand how the Midas Core service is structured.
    • Add the required dependencies to your Spring Boot project and update configuration files.
    • Build and run the project, then verify your setup by running automated tests.

    Why complete this job simulation

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

    At JPMorganChase we’re one of the world’s biggest technology-driven companies. We spend $17 billion in technology, at unparalleled global scale and speed. Our technologists are passionate about solving pressing challenges and making an impact for our customers and clients, our firm and society at large.

    Throughout the virtual experience, you'll work on tasks that will involve:

    • setting up a high-profile, high-stakes project 
    • integrating Kafka into the project
    • integrating with an H2 database
    • integrating a Spring application with an external REST API
    • exposing a REST API in a Spring application
    Talent Network Open
    Talent Network
    Skills you will learn and practice:
    Java Programming
    Build Tools
    Spring Framework
    Message Queuing
    SQL Database
    Spring
    REST API

    How it works

    Complete tasks guided by pre-recorded videos and example answers from our team at JPMorganChase. 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 hours and self-paced.
    Stand out in your application to JPMorganChase. Show us you're a motivated candidate.
    Talent Network Open

    Get Career Ready

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

    Software Engineering

    Take your software engineering skills to the next level

    Software Engineering Free 22900+ 5 Star Reviews