Resume and JobRESUME AND JOB
JP Morgan Chase logo

Experienced Software Engineer Java / Python (Full Stack or Back End)

JP Morgan Chase

Software and Technology Jobs

Experienced Software Engineer Java / Python (Full Stack or Back End)

full-timePosted: Dec 4, 2025

Job Description

Experienced Software Engineer Java / Python (Full Stack or Back End)

Location: Mumbai, Maharashtra, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering the world's leading banks with cutting-edge technology. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join an agile team in Mumbai, Maharashtra, India, to enhance, build, and deliver technology products that drive our global operations. This role is pivotal in developing scalable solutions for core banking, trading platforms, and risk management systems, ensuring they meet the highest standards of security and performance in the financial services industry. You will work on real-world challenges, such as optimizing data processing for high-volume transactions and integrating AI-driven insights into client-facing applications, all while collaborating with cross-functional teams to innovate within a dynamic, inclusive environment. Your primary focus will be on coding, testing, and deploying robust applications using Java and Python, with an emphasis on either full stack development—spanning front-end interfaces to back-end logic—or specialized back-end services handling complex financial algorithms. You will contribute to agile sprints, participate in code reviews, and ensure compliance with regulatory frameworks like Basel III and SOX, safeguarding sensitive data in a highly secure ecosystem. Opportunities abound to leverage cloud technologies and microservices architectures to build resilient systems that support JP Morgan Chase's commitment to digital transformation and client excellence. This position offers a chance to grow your career at one of the most influential financial institutions globally, with exposure to diverse projects that impact millions of customers. We value engineers who thrive in collaborative settings, bring a passion for problem-solving, and are eager to apply their expertise to meaningful financial innovations. Join us to shape the future of banking technology in Mumbai and beyond.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Build and maintain full stack or back-end components for financial products, ensuring scalability and performance
  • Enhance existing technology platforms to support JP Morgan Chase's global banking operations
  • Implement secure, compliant code adhering to industry regulations and internal security standards
  • Participate in code reviews, testing, and debugging to deliver high-quality, reliable applications
  • Integrate systems with financial data pipelines, APIs, and third-party services
  • Contribute to innovation by exploring emerging technologies to optimize trading, risk analysis, and customer platforms
  • Mentor junior engineers and foster a culture of continuous improvement within the team
  • Monitor and optimize application performance in production environments
  • Document technical designs and processes to support knowledge sharing across teams

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Java and/or Python
  • Strong experience in full stack or back-end development, including building scalable applications
  • Proficiency in agile methodologies and collaborative team environments
  • Experience working with financial systems or data-intensive applications in the banking sector
  • Ability to handle secure coding practices compliant with regulatory standards like GDPR and PCI-DSS
  • Demonstrated problem-solving skills in high-stakes, fast-paced environments

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud in a financial context
  • Knowledge of financial protocols, trading systems, or risk management software
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Prior work at a major financial institution or fintech company

Required Skills

  • Java programming (core, Spring Boot, Hibernate)
  • Python development (Django, Flask, data libraries like Pandas)
  • Full stack technologies (HTML, CSS, JavaScript, React/Angular)
  • Back-end expertise (RESTful APIs, microservices, databases like SQL/NoSQL)
  • Agile/Scrum methodologies
  • Cloud computing (AWS, Docker, Kubernetes)
  • Version control (Git, CI/CD pipelines)
  • Secure coding and compliance (encryption, authentication)
  • Problem-solving and analytical thinking
  • Team collaboration and communication
  • Financial domain knowledge (trading systems, risk models)
  • Performance optimization and debugging
  • Unit testing frameworks (JUnit, PyTest)
  • Data structures and algorithms
  • Adaptability to fast-paced environments

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • Retirement savings plan with generous company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave policies
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee wellness programs, including gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in Mumbai
  • Global mobility programs and career advancement paths within JP Morgan Chase

JP Morgan Chase is an equal opportunity employer.

Locations

  • Mumbai, IN

Salary

Estimated Salary Rangehigh confidence

25,000,000 - 45,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java programming (core, Spring Boot, Hibernate)intermediate
  • Python development (Django, Flask, data libraries like Pandas)intermediate
  • Full stack technologies (HTML, CSS, JavaScript, React/Angular)intermediate
  • Back-end expertise (RESTful APIs, microservices, databases like SQL/NoSQL)intermediate
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS, Docker, Kubernetes)intermediate
  • Version control (Git, CI/CD pipelines)intermediate
  • Secure coding and compliance (encryption, authentication)intermediate
  • Problem-solving and analytical thinkingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledge (trading systems, risk models)intermediate
  • Performance optimization and debuggingintermediate
  • Unit testing frameworks (JUnit, PyTest)intermediate
  • Data structures and algorithmsintermediate
  • Adaptability to fast-paced environmentsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Java and/or Python (experience)
  • Strong experience in full stack or back-end development, including building scalable applications (experience)
  • Proficiency in agile methodologies and collaborative team environments (experience)
  • Experience working with financial systems or data-intensive applications in the banking sector (experience)
  • Ability to handle secure coding practices compliant with regulatory standards like GDPR and PCI-DSS (experience)
  • Demonstrated problem-solving skills in high-stakes, fast-paced environments (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud in a financial context (experience)
  • Knowledge of financial protocols, trading systems, or risk management software (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Prior work at a major financial institution or fintech company (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Build and maintain full stack or back-end components for financial products, ensuring scalability and performance
  • Enhance existing technology platforms to support JP Morgan Chase's global banking operations
  • Implement secure, compliant code adhering to industry regulations and internal security standards
  • Participate in code reviews, testing, and debugging to deliver high-quality, reliable applications
  • Integrate systems with financial data pipelines, APIs, and third-party services
  • Contribute to innovation by exploring emerging technologies to optimize trading, risk analysis, and customer platforms
  • Mentor junior engineers and foster a culture of continuous improvement within the team
  • Monitor and optimize application performance in production environments
  • Document technical designs and processes to support knowledge sharing across teams

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: Retirement savings plan with generous company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave policies
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee wellness programs, including gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in Mumbai
  • general: Global mobility programs and career advancement paths within JP Morgan Chase

Target Your Resume for "Experienced Software Engineer Java / Python (Full Stack or Back End)" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Experienced Software Engineer Java / Python (Full Stack or Back End). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Experienced Software Engineer Java / Python (Full Stack or Back End)" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Experienced Software Engineer Java / Python (Full Stack or Back End) @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

JP Morgan Chase logo

Experienced Software Engineer Java / Python (Full Stack or Back End)

JP Morgan Chase

Software and Technology Jobs

Experienced Software Engineer Java / Python (Full Stack or Back End)

full-timePosted: Dec 4, 2025

Job Description

Experienced Software Engineer Java / Python (Full Stack or Back End)

Location: Mumbai, Maharashtra, India

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering the world's leading banks with cutting-edge technology. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join an agile team in Mumbai, Maharashtra, India, to enhance, build, and deliver technology products that drive our global operations. This role is pivotal in developing scalable solutions for core banking, trading platforms, and risk management systems, ensuring they meet the highest standards of security and performance in the financial services industry. You will work on real-world challenges, such as optimizing data processing for high-volume transactions and integrating AI-driven insights into client-facing applications, all while collaborating with cross-functional teams to innovate within a dynamic, inclusive environment. Your primary focus will be on coding, testing, and deploying robust applications using Java and Python, with an emphasis on either full stack development—spanning front-end interfaces to back-end logic—or specialized back-end services handling complex financial algorithms. You will contribute to agile sprints, participate in code reviews, and ensure compliance with regulatory frameworks like Basel III and SOX, safeguarding sensitive data in a highly secure ecosystem. Opportunities abound to leverage cloud technologies and microservices architectures to build resilient systems that support JP Morgan Chase's commitment to digital transformation and client excellence. This position offers a chance to grow your career at one of the most influential financial institutions globally, with exposure to diverse projects that impact millions of customers. We value engineers who thrive in collaborative settings, bring a passion for problem-solving, and are eager to apply their expertise to meaningful financial innovations. Join us to shape the future of banking technology in Mumbai and beyond.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Build and maintain full stack or back-end components for financial products, ensuring scalability and performance
  • Enhance existing technology platforms to support JP Morgan Chase's global banking operations
  • Implement secure, compliant code adhering to industry regulations and internal security standards
  • Participate in code reviews, testing, and debugging to deliver high-quality, reliable applications
  • Integrate systems with financial data pipelines, APIs, and third-party services
  • Contribute to innovation by exploring emerging technologies to optimize trading, risk analysis, and customer platforms
  • Mentor junior engineers and foster a culture of continuous improvement within the team
  • Monitor and optimize application performance in production environments
  • Document technical designs and processes to support knowledge sharing across teams

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Java and/or Python
  • Strong experience in full stack or back-end development, including building scalable applications
  • Proficiency in agile methodologies and collaborative team environments
  • Experience working with financial systems or data-intensive applications in the banking sector
  • Ability to handle secure coding practices compliant with regulatory standards like GDPR and PCI-DSS
  • Demonstrated problem-solving skills in high-stakes, fast-paced environments

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud in a financial context
  • Knowledge of financial protocols, trading systems, or risk management software
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Prior work at a major financial institution or fintech company

Required Skills

  • Java programming (core, Spring Boot, Hibernate)
  • Python development (Django, Flask, data libraries like Pandas)
  • Full stack technologies (HTML, CSS, JavaScript, React/Angular)
  • Back-end expertise (RESTful APIs, microservices, databases like SQL/NoSQL)
  • Agile/Scrum methodologies
  • Cloud computing (AWS, Docker, Kubernetes)
  • Version control (Git, CI/CD pipelines)
  • Secure coding and compliance (encryption, authentication)
  • Problem-solving and analytical thinking
  • Team collaboration and communication
  • Financial domain knowledge (trading systems, risk models)
  • Performance optimization and debugging
  • Unit testing frameworks (JUnit, PyTest)
  • Data structures and algorithms
  • Adaptability to fast-paced environments

Benefits

  • Competitive base salary and performance-based bonuses aligned with financial industry standards
  • Comprehensive health, dental, and vision insurance coverage for employees and families
  • Retirement savings plan with generous company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave policies
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee wellness programs, including gym memberships and mental health support
  • Flexible work arrangements, including hybrid options in Mumbai
  • Global mobility programs and career advancement paths within JP Morgan Chase

JP Morgan Chase is an equal opportunity employer.

Locations

  • Mumbai, IN

Salary

Estimated Salary Rangehigh confidence

25,000,000 - 45,000,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java programming (core, Spring Boot, Hibernate)intermediate
  • Python development (Django, Flask, data libraries like Pandas)intermediate
  • Full stack technologies (HTML, CSS, JavaScript, React/Angular)intermediate
  • Back-end expertise (RESTful APIs, microservices, databases like SQL/NoSQL)intermediate
  • Agile/Scrum methodologiesintermediate
  • Cloud computing (AWS, Docker, Kubernetes)intermediate
  • Version control (Git, CI/CD pipelines)intermediate
  • Secure coding and compliance (encryption, authentication)intermediate
  • Problem-solving and analytical thinkingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledge (trading systems, risk models)intermediate
  • Performance optimization and debuggingintermediate
  • Unit testing frameworks (JUnit, PyTest)intermediate
  • Data structures and algorithmsintermediate
  • Adaptability to fast-paced environmentsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Java and/or Python (experience)
  • Strong experience in full stack or back-end development, including building scalable applications (experience)
  • Proficiency in agile methodologies and collaborative team environments (experience)
  • Experience working with financial systems or data-intensive applications in the banking sector (experience)
  • Ability to handle secure coding practices compliant with regulatory standards like GDPR and PCI-DSS (experience)
  • Demonstrated problem-solving skills in high-stakes, fast-paced environments (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud in a financial context (experience)
  • Knowledge of financial protocols, trading systems, or risk management software (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Prior work at a major financial institution or fintech company (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Build and maintain full stack or back-end components for financial products, ensuring scalability and performance
  • Enhance existing technology platforms to support JP Morgan Chase's global banking operations
  • Implement secure, compliant code adhering to industry regulations and internal security standards
  • Participate in code reviews, testing, and debugging to deliver high-quality, reliable applications
  • Integrate systems with financial data pipelines, APIs, and third-party services
  • Contribute to innovation by exploring emerging technologies to optimize trading, risk analysis, and customer platforms
  • Mentor junior engineers and foster a culture of continuous improvement within the team
  • Monitor and optimize application performance in production environments
  • Document technical designs and processes to support knowledge sharing across teams

Benefits

  • general: Competitive base salary and performance-based bonuses aligned with financial industry standards
  • general: Comprehensive health, dental, and vision insurance coverage for employees and families
  • general: Retirement savings plan with generous company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave policies
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee wellness programs, including gym memberships and mental health support
  • general: Flexible work arrangements, including hybrid options in Mumbai
  • general: Global mobility programs and career advancement paths within JP Morgan Chase

Target Your Resume for "Experienced Software Engineer Java / Python (Full Stack or Back End)" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Experienced Software Engineer Java / Python (Full Stack or Back End). Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Experienced Software Engineer Java / Python (Full Stack or Back End)" , JP Morgan Chase

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringFinancial ServicesBankingJP MorganSoftware Engineering

Answer 10 quick questions to check your fit for Experienced Software Engineer Java / Python (Full Stack or Back End) @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.