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: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of financial innovation, powering the world's leading financial services firm with cutting-edge technology. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join an agile team in Bengaluru, India, to build and enhance technology products that drive our global operations in investment banking, consumer banking, and asset management. This role offers the opportunity to work on high-impact projects, such as developing secure platforms for risk analysis, transaction processing, and client-facing applications, ensuring our solutions are resilient, scalable, and compliant with stringent regulatory standards in the financial industry. In this position, you will serve as an emerging leader within a dynamic, innovative team, collaborating closely with engineers, product managers, and business stakeholders to deliver exceptional software solutions. Your expertise in Java and Python will be pivotal in designing back-end services or full stack applications that handle complex financial data, integrate with legacy systems, and leverage modern cloud architectures. You will contribute to agile sprints, focusing on code quality, performance optimization, and security best practices to support JPMorgan Chase's commitment to technological excellence and client trust. We value engineers who thrive in collaborative environments and are passionate about solving real-world challenges in finance. This role not only provides exposure to advanced technologies but also opportunities for career growth within one of the most respected names in global finance. Join us in Bengaluru to help shape the future of banking through innovative software engineering.

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 technology products, ensuring scalability and security
  • Enhance existing systems to support JPMorgan Chase's global banking operations and client services
  • Conduct code reviews, debugging, and optimization to meet performance standards in a high-volume financial environment
  • Integrate APIs and third-party services while adhering to regulatory compliance in financial services
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative product delivery
  • Troubleshoot and resolve complex technical issues impacting trading, risk management, or payment systems
  • Contribute to documentation and knowledge sharing within the team to foster continuous improvement
  • Work with cross-functional stakeholders to align technical solutions with business objectives in wealth management or investment banking
  • Stay updated on emerging technologies to enhance JPMorgan Chase's digital transformation initiatives

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 with financial services technologies or secure data handling in regulated industries
  • Demonstrated ability to deliver high-quality code in fast-paced settings
  • Familiarity with cloud platforms such as AWS or Azure

Preferred Qualifications

  • Master's degree in a technical discipline
  • Experience in developing applications for banking or financial services
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Prior work with big data technologies like Hadoop or Spark
  • Certifications in Java (e.g., Oracle Certified Professional) or Python frameworks

Required Skills

  • Java programming
  • Python development
  • Full stack development (e.g., React, Angular for front-end)
  • Back-end technologies (e.g., Spring Boot, Django)
  • Database management (SQL, NoSQL)
  • API design and integration (RESTful, GraphQL)
  • Cloud computing (AWS, Azure)
  • Version control (Git)
  • Agile/Scrum methodologies
  • Problem-solving and analytical thinking
  • Secure coding practices for financial data
  • Microservices and containerization
  • Unit testing and CI/CD pipelines
  • Communication and teamwork
  • Adaptability in dynamic environments

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Bengaluru campus
  • Flexible work arrangements and hybrid work options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, 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 programmingintermediate
  • Python developmentintermediate
  • Full stack development (e.g., React, Angular for front-end)intermediate
  • Back-end technologies (e.g., Spring Boot, Django)intermediate
  • Database management (SQL, NoSQL)intermediate
  • API design and integration (RESTful, GraphQL)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • Version control (Git)intermediate
  • Agile/Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Secure coding practices for financial dataintermediate
  • Microservices and containerizationintermediate
  • Unit testing and CI/CD pipelinesintermediate
  • Communication and teamworkintermediate
  • Adaptability in dynamic 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 with financial services technologies or secure data handling in regulated industries (experience)
  • Demonstrated ability to deliver high-quality code in fast-paced settings (experience)
  • Familiarity with cloud platforms such as AWS or Azure (experience)

Preferred Qualifications

  • Master's degree in a technical discipline (experience)
  • Experience in developing applications for banking or financial services (experience)
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes) (experience)
  • Prior work with big data technologies like Hadoop or Spark (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python frameworks (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 technology products, ensuring scalability and security
  • Enhance existing systems to support JPMorgan Chase's global banking operations and client services
  • Conduct code reviews, debugging, and optimization to meet performance standards in a high-volume financial environment
  • Integrate APIs and third-party services while adhering to regulatory compliance in financial services
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative product delivery
  • Troubleshoot and resolve complex technical issues impacting trading, risk management, or payment systems
  • Contribute to documentation and knowledge sharing within the team to foster continuous improvement
  • Work with cross-functional stakeholders to align technical solutions with business objectives in wealth management or investment banking
  • Stay updated on emerging technologies to enhance JPMorgan Chase's digital transformation initiatives

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Bengaluru campus
  • general: Flexible work arrangements and hybrid work options

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: Bengaluru, Karnataka, India

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of financial innovation, powering the world's leading financial services firm with cutting-edge technology. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join an agile team in Bengaluru, India, to build and enhance technology products that drive our global operations in investment banking, consumer banking, and asset management. This role offers the opportunity to work on high-impact projects, such as developing secure platforms for risk analysis, transaction processing, and client-facing applications, ensuring our solutions are resilient, scalable, and compliant with stringent regulatory standards in the financial industry. In this position, you will serve as an emerging leader within a dynamic, innovative team, collaborating closely with engineers, product managers, and business stakeholders to deliver exceptional software solutions. Your expertise in Java and Python will be pivotal in designing back-end services or full stack applications that handle complex financial data, integrate with legacy systems, and leverage modern cloud architectures. You will contribute to agile sprints, focusing on code quality, performance optimization, and security best practices to support JPMorgan Chase's commitment to technological excellence and client trust. We value engineers who thrive in collaborative environments and are passionate about solving real-world challenges in finance. This role not only provides exposure to advanced technologies but also opportunities for career growth within one of the most respected names in global finance. Join us in Bengaluru to help shape the future of banking through innovative software engineering.

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 technology products, ensuring scalability and security
  • Enhance existing systems to support JPMorgan Chase's global banking operations and client services
  • Conduct code reviews, debugging, and optimization to meet performance standards in a high-volume financial environment
  • Integrate APIs and third-party services while adhering to regulatory compliance in financial services
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative product delivery
  • Troubleshoot and resolve complex technical issues impacting trading, risk management, or payment systems
  • Contribute to documentation and knowledge sharing within the team to foster continuous improvement
  • Work with cross-functional stakeholders to align technical solutions with business objectives in wealth management or investment banking
  • Stay updated on emerging technologies to enhance JPMorgan Chase's digital transformation initiatives

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 with financial services technologies or secure data handling in regulated industries
  • Demonstrated ability to deliver high-quality code in fast-paced settings
  • Familiarity with cloud platforms such as AWS or Azure

Preferred Qualifications

  • Master's degree in a technical discipline
  • Experience in developing applications for banking or financial services
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Prior work with big data technologies like Hadoop or Spark
  • Certifications in Java (e.g., Oracle Certified Professional) or Python frameworks

Required Skills

  • Java programming
  • Python development
  • Full stack development (e.g., React, Angular for front-end)
  • Back-end technologies (e.g., Spring Boot, Django)
  • Database management (SQL, NoSQL)
  • API design and integration (RESTful, GraphQL)
  • Cloud computing (AWS, Azure)
  • Version control (Git)
  • Agile/Scrum methodologies
  • Problem-solving and analytical thinking
  • Secure coding practices for financial data
  • Microservices and containerization
  • Unit testing and CI/CD pipelines
  • Communication and teamwork
  • Adaptability in dynamic environments

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with company matching contributions
  • Paid time off, including vacation, sick leave, and parental leave
  • Professional development programs and tuition reimbursement
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Bengaluru campus
  • Flexible work arrangements and hybrid work options

JP Morgan Chase is an equal opportunity employer.

Locations

  • Bengaluru, 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 programmingintermediate
  • Python developmentintermediate
  • Full stack development (e.g., React, Angular for front-end)intermediate
  • Back-end technologies (e.g., Spring Boot, Django)intermediate
  • Database management (SQL, NoSQL)intermediate
  • API design and integration (RESTful, GraphQL)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • Version control (Git)intermediate
  • Agile/Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Secure coding practices for financial dataintermediate
  • Microservices and containerizationintermediate
  • Unit testing and CI/CD pipelinesintermediate
  • Communication and teamworkintermediate
  • Adaptability in dynamic 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 with financial services technologies or secure data handling in regulated industries (experience)
  • Demonstrated ability to deliver high-quality code in fast-paced settings (experience)
  • Familiarity with cloud platforms such as AWS or Azure (experience)

Preferred Qualifications

  • Master's degree in a technical discipline (experience)
  • Experience in developing applications for banking or financial services (experience)
  • Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes) (experience)
  • Prior work with big data technologies like Hadoop or Spark (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python frameworks (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 technology products, ensuring scalability and security
  • Enhance existing systems to support JPMorgan Chase's global banking operations and client services
  • Conduct code reviews, debugging, and optimization to meet performance standards in a high-volume financial environment
  • Integrate APIs and third-party services while adhering to regulatory compliance in financial services
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative product delivery
  • Troubleshoot and resolve complex technical issues impacting trading, risk management, or payment systems
  • Contribute to documentation and knowledge sharing within the team to foster continuous improvement
  • Work with cross-functional stakeholders to align technical solutions with business objectives in wealth management or investment banking
  • Stay updated on emerging technologies to enhance JPMorgan Chase's digital transformation initiatives

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with company matching contributions
  • general: Paid time off, including vacation, sick leave, and parental leave
  • general: Professional development programs and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Bengaluru campus
  • general: Flexible work arrangements and hybrid work options

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.