One of the largest US banks, running consumer banking, investment banking and asset management worldwide, with about 55,000 staff across five Indian cities.
270 Park Avenue, New York City. India head office: J.P. Morgan Tower, Off CST Road, Kalina, Santacruz East, Mumbai
JPMorgan Chase & Co., which brands itself JPMorganChase, is an American multinational bank and financial holding company listed on the NYSE under the ticker JPM. It traces its roots to 1799 in New York City, and the present holding company was formed on December 1, 2000. It's the largest bank in the United States, with headquarters at 270 Park Avenue in Manhattan and around 318,512 employees worldwide.
The firm runs three main businesses: Consumer & Community Banking, the Commercial & Investment Bank, and Asset & Wealth Management. It reported record managed revenue of $185.6 billion for 2025 with net income of $57.0 billion and a 20 percent return on tangible common equity. Its market value sits near $925 billion, though that figure moves with the share price.
India is one of the firm's biggest talent bases outside the United States. J.P. Morgan started operations in India in 1945 and now runs branches in Mumbai, New Delhi, Bengaluru, Chennai and GIFT City, plus its largest Asia Pacific technology campus in Hyderabad. Around 55,000 people work for the bank across five Indian cities, and a two million square foot campus in Powai, Mumbai is planned for completion by 2029.
Key People
Jamie Dimon
Chairman and Chief Executive Officer, JPMorganChase
Jeremy Barnum
Chief Financial Officer
Jennifer Piepszak
Chief Operating Officer, JPMorganChase
Pranav Chawda
Managing Director, Global Corporate Banking Head and Bank CEO, India
Photos
Interview process at JPMorgan
(Based on 358 interview responses from India)
Interview experience
8 out of 10, rated favourable
Interview difficulty
6 out of 10, rated medium
Interview process length
About a month for most candidates
Overall experience
PoorExcellent
EasyDifficult
Interview process length
About a day or two14%
About a week36%
About a month28%
More than one month22%
Prep for your JPMorgan interview with AI
Practise real JPMorgan questions with an AI interviewer and get instant feedback on your answers.
JPMorgan Interview Questions & Answers
Q: Write a singleton class.
A: Make the constructor private, hold one static instance, and expose it through a static accessor. In Java the safest versions are an enum singleton or a static holder class, since both are thread safe without explicit locking.
Answer by AI
Private constructor plus a private static field so nothing outside can create a second instance.
Use the static holder idiom or an enum so class loading gives you thread safety for free.
Mention what breaks it: reflection, serialization and cloning, and guard against them if the interviewer pushes.
Q: How to find duplicate strings in a list of strings?
A: Stream the list into a frequency map keyed by the string, then keep entries with a count above one. If you only need to know which values repeat, adding to a HashSet and collecting the failed adds is enough.
Answer by AI
HashSet approach: add each string, and anything that fails to add is a duplicate. One pass, O(n) time.
Frequency map approach when you also need counts: Collectors.groupingBy with Collectors.counting().
Call out the trade off: both cost extra memory, and sorting first is the low memory alternative at O(n log n).
Q: What is the difference between Comparable and Comparator?
A: Comparable lives on the class itself and defines its one natural ordering through compareTo. Comparator is a separate object that defines any number of alternative orderings without touching the original class.
Answer by AI
Comparable is internal and single: one class, one natural order, compareTo(T other).
Comparator is external and plural: many orderings, compare(T a, T b), chainable with thenComparing.
Use Comparator when you can't edit the class or need more than one sort order.
Q: Write a program to find if a string is a palindrome string.
A: Walk two pointers inward from both ends and compare characters until they meet. That's O(n) time and constant extra space, better than reversing the string into a new buffer.
Answer by AI
Two pointer scan from both ends, returning false on the first mismatch.
Ask up front whether case and non-alphanumeric characters should be ignored, then normalise if so.
Handle empty and single character strings, which are palindromes by definition.
Prep for your JPMorgan interview with AI
Practise real JPMorgan questions with an AI interviewer and get instant feedback on your answers.
JPMorgan Salaries in India (Updated 2026)
Software Engineer
Average base pay, all levels
₹16,64,093/year
100 salaries reported Salaries submitted
Senior Software Engineer
Average base pay, all levels
₹20,46,193/year
62 salaries reported Salaries submitted
Full Stack Developer
Average base pay, thin sample
₹18,69,030/year
5 salaries reported Salaries submitted
Software Engineer (total compensation, all levels)
Total comp, base plus bonus plus stock
₹20.6L to ₹1.46Cr/year (median ₹23.6L)
Software Engineer, Vice President (total compensation)
Total comp, base plus bonus
₹64.6L/year total (₹57.7L base plus ₹6.88L bonus)
Analyst
Average base pay, all levels
₹12,31,089/year
29 salaries reported Salaries submitted
Know your worth at JPMorgan
Compare your pay against real reported numbers and see which roles are hiring right now.
Tailor your resume to each JPMorgan opening and get past the screen in minutes.
Benefits
Health, dental and vision insurance
Disability cover, with long-term disability paying 50 to 60 percent of compensation
Employee Assistance Program for mental health support
On-site clinic, gym access and wellness reimbursement
Life insurance and AD&D cover
401(k) retirement plan with a 100 percent match on the first 5 percent of base salary (US)
Employee Stock Purchase Plan at a 5 percent discount, up to 20 percent of salary
Student loan repayment assistance
Paid time off, 20 days a year per Levels.fyi, with India reviewers reporting up to 42 vacation days
Maternity leave of 16 weeks, with eligibility from day one for India staff
Paternity leave of 4 weeks per Levels.fyi, with India reviewers citing 4 months parental leave
Volunteer time off and 100 percent donation matching up to $1,000
Tuition reimbursement of up to $7,000 a year
Learning and development programmes plus immigration assistance
Latest News & Updates
July 23, 2026
JPMorgan to hire about 1,000 technology staff for its India GCC
The bank plans to recruit roughly 1,000 IT specialists across its Indian global capability centres, focused on AI, cloud architecture, cybersecurity and data engineering. It already employs about 55,000 people across Hyderabad, Bengaluru, Mumbai, GIFT City and Noida.
JPMorgan Chase reports Q2 2026 net income of $21.2 billion
Second quarter 2026 net income came in at $21.2 billion, or $7.70 per share, against $15.0 billion and $5.24 per share a year earlier. That's a rise of about 41 percent year over year, as filed in the bank's 8-K.
Jamie Dimon's annual letter says AI will affect virtually every function
In his letter covering 2025, Dimon reported record revenue of $185.6 billion and net income of $57.0 billion, and said AI will affect virtually every function, application and process in the company. He flagged geopolitics, oil and commodity price shocks and fully valued asset prices as key risks.
JPMorgan's UK unit gets a licence for a GIFT City trading branch
London-based JPMorgan Securities Plc received an IFSCA licence to open a branch in GIFT City to trade equities, derivatives and other instruments for clients outside India. It's the firm's third operation in the hub after units set up in 2022 and 2024.
JPMorgan plans a two million sq ft Mumbai campus that could create 30,000 jobs
The bank is building a single-user campus in Powai, Mumbai, to be delivered in phases by 2029. Roles will span software engineering, digital platforms, cybersecurity, data science, finance operations and corporate functions.
Jamie Dimon is Chairman and Chief Executive Officer of JPMorganChase. Jeremy Barnum is Chief Financial Officer and Jennifer Piepszak is Chief Operating Officer.