JP Morgan Chase

OPENS AT: Oct 11, 2019, 07:30 AM

CLOSES AT: Oct 25, 2019, 12:30 PM


JPMorgan Chase Software Engineer Diversity Hiring Challenge

Challenge Over

Social Share


Congratulations to the shortlisted participants!

The shortlist was created based on the following parameters

  • Years of Experience - 4+ YOE

  • Scored above cutoff

  • ...


JPMorgan Chase is looking for Software Engineers to join their team in Bengaluru, Mumbai, and Hyderabad. 

Take this challenge to join an organization that drives the best in you.

You are just 3 hours away to complete your first step to joining JPMorgan Chase. 

Challenge format- 

  • 15 MCQs
  • Programming: 2 Questions
  • Preferred Languages: Java 8, Javascript, Python

Eligibility: Open only for Women developers/ programmers with 4+ years of experience. This is a diversity Hiring event.



Full stack Developer
Experience: 4 years+
Job Location: Bengaluru, Mumbai, Hyderabad

The ideal candidate possesses a passion for technology, excellent problem solving skills, thinks and acts strategically, thrives in a dynamic business and technical environment where change is constant. The candidate must be able to effectively communicate with other technologists and business partners. Experience in the financial services industry is required.


  • You will be responsible for designing and implementing microservices in Java leveraging a framework like Lagom Framework.
  • You will write test cases using TDD/BDD approach with emphasis on high maintainability.
  • You will participate in code review sessions - peer reviews and group reviews. You will provide code review sign-off for your peer’s code.
  • You will demonstrate scalability of your services using mock testing frameworks and other tools.
  • Participate in the API design sessions and selection of design patterns that are selected for use by the team.
  • Technical documentation of service API (using Swagger)
  • Implementing logging, auditability, security, and monitoring features.
  • You should be able to build lightweight user interface using Angular or React.
  • Design, analyze, code, test, and deploy applications to satisfy business requirements for large, complex projects.
  • Assist with efforts to migrate applications to new cloud-based environment

Requirements: This role requires a wide variety of strengths and capabilities, including:

  • Hands-on developer and has experience developing enterprise applications with multi-tier architecture;
  • Strong software engineering skills with years of hands-on experience in developing enterprise applications in Java, Spring Framework, Spring Boot
  • Developing in a cloud based micro-service architecture using JavaScript, Angular 2/4 and HTML5 + CSS3, RESTful services using Java and Spring Boot
  • Well versed with distributed architecture
  • Strong debugging and profiling skills
  • Experience with build tools like Maven, Git and Continuous Integration/Deployment
  • Demonstrates exceptional analytical and problem-solving skills
  • Strong communication, organizational, and collaboration skills
  • 3+ years of programming/application development experience using Agile Development methodologies.
  • Good SQL Skills and Hibernate/JPA
  • Since this is a truly full-stack role, experience of designing database models would help
  • Experience with JavaScript Frameworks like Angular.js or Angular 2+ or React.js

Backend Developer
Python Developer


At JPMorgan Chase, technology innovation is driven by a shared commitment to stay ahead of our customers’ needs globally. In our global technology centers worldwide, our ...



  1. Before you attempt programming questions, you should choose a language from the given list.
  2. All inputs for the programming problems are from STDIN and output to STDOUT.
  3. ...


Can I participate in a sample challenge?

Yes, we recommend that you participate in our sample challenge.

This challenge enables you to understand how to participate in pr...

View All Notifications