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: Nov 7, 2025

Job Description

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

Location: Columbus, OH, United States

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 Columbus, OH, focused on enhancing and delivering technology products that drive our dynamic financial services ecosystem. Your role will involve building scalable solutions for core banking operations, from secure transaction processing to advanced risk management systems, ensuring reliability and compliance in a high-stakes environment. This position offers the opportunity to work on impactful projects that support millions of clients globally, leveraging your expertise to innovate within one of the largest financial institutions. In this role, you will collaborate closely with cross-functional teams, including product owners, data analysts, and compliance experts, to design and implement robust applications using Java and Python. Whether focusing on back-end logic for payment gateways or full-stack interfaces for client portals, you will contribute to agile sprints that prioritize rapid delivery and continuous improvement. At JP Morgan Chase, we emphasize secure, efficient code that adheres to industry regulations like SOX and PCI-DSS, allowing you to tackle real-world challenges such as optimizing trading platforms or integrating AI-driven fraud detection. We value engineers who thrive in innovative, collaborative settings and are passionate about the intersection of technology and finance. This position provides exposure to state-of-the-art tools and methodologies, with opportunities for professional growth through mentorship and leadership tracks. Join us in Columbus to shape the future of banking technology at JP Morgan Chase, where your contributions will directly influence our global operations and client trust.

Key Responsibilities

  • Develop and maintain robust Java and Python-based applications for JP Morgan Chase's core banking platforms
  • Collaborate with agile teams to design, build, and deploy scalable back-end or full-stack solutions
  • Enhance existing technology products to support secure financial transactions and data integrity
  • Conduct code reviews, debugging, and optimization to ensure high performance in high-volume trading environments
  • Integrate APIs and third-party services while adhering to strict security and compliance protocols
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Troubleshoot and resolve production issues in real-time for mission-critical financial systems
  • Contribute to innovation by prototyping new features for risk assessment or client-facing tools
  • Mentor junior engineers on best practices for software engineering in the financial sector
  • Ensure all code complies with JP Morgan's internal standards and regulatory requirements

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 understanding of full stack or back-end development principles in a financial services environment
  • Experience working in agile methodologies and delivering high-quality code in team settings
  • Proficiency in building scalable applications for secure financial systems
  • Knowledge of regulatory compliance standards such as GDPR, PCI-DSS, or SOX relevant to banking
  • Ability to collaborate with cross-functional teams including product managers and data scientists

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in a fintech context
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes
  • Previous work on trading platforms, risk management systems, or payment processing at a major bank
  • Master's degree in a technical field or relevant certifications (e.g., AWS Certified Developer)
  • Demonstrated contributions to open-source projects or internal tools in financial technology

Required Skills

  • Java programming expertise including Spring Boot and Hibernate
  • Python development with frameworks like Django or Flask
  • Full stack experience with front-end technologies such as React or Angular
  • Back-end proficiency in RESTful APIs, SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Cloud computing and DevOps tools (e.g., AWS, Jenkins, Git)
  • Agile and Scrum methodologies
  • Secure coding practices for financial data protection
  • Problem-solving and analytical thinking
  • Team collaboration and communication skills
  • Version control with Git and CI/CD pipelines
  • Understanding of financial concepts like trading algorithms or fraud detection
  • Unit testing and automation frameworks (e.g., JUnit, PyTest)
  • Performance optimization for high-throughput systems
  • Adaptability to fast-paced, innovative environments
  • Attention to detail in compliance-driven development

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Columbus facilities
  • Flexible work arrangements including hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / 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 expertise including Spring Boot and Hibernateintermediate
  • Python development with frameworks like Django or Flaskintermediate
  • Full stack experience with front-end technologies such as React or Angularintermediate
  • Back-end proficiency in RESTful APIs, SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)intermediate
  • Cloud computing and DevOps tools (e.g., AWS, Jenkins, Git)intermediate
  • Agile and Scrum methodologiesintermediate
  • Secure coding practices for financial data protectionintermediate
  • Problem-solving and analytical thinkingintermediate
  • Team collaboration and communication skillsintermediate
  • Version control with Git and CI/CD pipelinesintermediate
  • Understanding of financial concepts like trading algorithms or fraud detectionintermediate
  • Unit testing and automation frameworks (e.g., JUnit, PyTest)intermediate
  • Performance optimization for high-throughput systemsintermediate
  • Adaptability to fast-paced, innovative environmentsintermediate
  • Attention to detail in compliance-driven developmentintermediate

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 understanding of full stack or back-end development principles in a financial services environment (experience)
  • Experience working in agile methodologies and delivering high-quality code in team settings (experience)
  • Proficiency in building scalable applications for secure financial systems (experience)
  • Knowledge of regulatory compliance standards such as GDPR, PCI-DSS, or SOX relevant to banking (experience)
  • Ability to collaborate with cross-functional teams including product managers and data scientists (experience)

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in a fintech context (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)
  • Previous work on trading platforms, risk management systems, or payment processing at a major bank (experience)
  • Master's degree in a technical field or relevant certifications (e.g., AWS Certified Developer) (experience)
  • Demonstrated contributions to open-source projects or internal tools in financial technology (experience)

Responsibilities

  • Develop and maintain robust Java and Python-based applications for JP Morgan Chase's core banking platforms
  • Collaborate with agile teams to design, build, and deploy scalable back-end or full-stack solutions
  • Enhance existing technology products to support secure financial transactions and data integrity
  • Conduct code reviews, debugging, and optimization to ensure high performance in high-volume trading environments
  • Integrate APIs and third-party services while adhering to strict security and compliance protocols
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Troubleshoot and resolve production issues in real-time for mission-critical financial systems
  • Contribute to innovation by prototyping new features for risk assessment or client-facing tools
  • Mentor junior engineers on best practices for software engineering in the financial sector
  • Ensure all code complies with JP Morgan's internal standards and regulatory requirements

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Columbus facilities
  • general: Flexible work arrangements including hybrid options for work-life balance

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: Nov 7, 2025

Job Description

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

Location: Columbus, OH, United States

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 Columbus, OH, focused on enhancing and delivering technology products that drive our dynamic financial services ecosystem. Your role will involve building scalable solutions for core banking operations, from secure transaction processing to advanced risk management systems, ensuring reliability and compliance in a high-stakes environment. This position offers the opportunity to work on impactful projects that support millions of clients globally, leveraging your expertise to innovate within one of the largest financial institutions. In this role, you will collaborate closely with cross-functional teams, including product owners, data analysts, and compliance experts, to design and implement robust applications using Java and Python. Whether focusing on back-end logic for payment gateways or full-stack interfaces for client portals, you will contribute to agile sprints that prioritize rapid delivery and continuous improvement. At JP Morgan Chase, we emphasize secure, efficient code that adheres to industry regulations like SOX and PCI-DSS, allowing you to tackle real-world challenges such as optimizing trading platforms or integrating AI-driven fraud detection. We value engineers who thrive in innovative, collaborative settings and are passionate about the intersection of technology and finance. This position provides exposure to state-of-the-art tools and methodologies, with opportunities for professional growth through mentorship and leadership tracks. Join us in Columbus to shape the future of banking technology at JP Morgan Chase, where your contributions will directly influence our global operations and client trust.

Key Responsibilities

  • Develop and maintain robust Java and Python-based applications for JP Morgan Chase's core banking platforms
  • Collaborate with agile teams to design, build, and deploy scalable back-end or full-stack solutions
  • Enhance existing technology products to support secure financial transactions and data integrity
  • Conduct code reviews, debugging, and optimization to ensure high performance in high-volume trading environments
  • Integrate APIs and third-party services while adhering to strict security and compliance protocols
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Troubleshoot and resolve production issues in real-time for mission-critical financial systems
  • Contribute to innovation by prototyping new features for risk assessment or client-facing tools
  • Mentor junior engineers on best practices for software engineering in the financial sector
  • Ensure all code complies with JP Morgan's internal standards and regulatory requirements

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 understanding of full stack or back-end development principles in a financial services environment
  • Experience working in agile methodologies and delivering high-quality code in team settings
  • Proficiency in building scalable applications for secure financial systems
  • Knowledge of regulatory compliance standards such as GDPR, PCI-DSS, or SOX relevant to banking
  • Ability to collaborate with cross-functional teams including product managers and data scientists

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in a fintech context
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes
  • Previous work on trading platforms, risk management systems, or payment processing at a major bank
  • Master's degree in a technical field or relevant certifications (e.g., AWS Certified Developer)
  • Demonstrated contributions to open-source projects or internal tools in financial technology

Required Skills

  • Java programming expertise including Spring Boot and Hibernate
  • Python development with frameworks like Django or Flask
  • Full stack experience with front-end technologies such as React or Angular
  • Back-end proficiency in RESTful APIs, SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Cloud computing and DevOps tools (e.g., AWS, Jenkins, Git)
  • Agile and Scrum methodologies
  • Secure coding practices for financial data protection
  • Problem-solving and analytical thinking
  • Team collaboration and communication skills
  • Version control with Git and CI/CD pipelines
  • Understanding of financial concepts like trading algorithms or fraud detection
  • Unit testing and automation frameworks (e.g., JUnit, PyTest)
  • Performance optimization for high-throughput systems
  • Adaptability to fast-paced, innovative environments
  • Attention to detail in compliance-driven development

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with generous company matching
  • Paid time off including vacation, sick days, and parental leave
  • Professional development opportunities through tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at Columbus facilities
  • Flexible work arrangements including hybrid options for work-life balance

JP Morgan Chase is an equal opportunity employer.

Locations

  • Columbus, US

Salary

Estimated Salary Rangehigh confidence

140,000 - 220,000 USD / 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 expertise including Spring Boot and Hibernateintermediate
  • Python development with frameworks like Django or Flaskintermediate
  • Full stack experience with front-end technologies such as React or Angularintermediate
  • Back-end proficiency in RESTful APIs, SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)intermediate
  • Cloud computing and DevOps tools (e.g., AWS, Jenkins, Git)intermediate
  • Agile and Scrum methodologiesintermediate
  • Secure coding practices for financial data protectionintermediate
  • Problem-solving and analytical thinkingintermediate
  • Team collaboration and communication skillsintermediate
  • Version control with Git and CI/CD pipelinesintermediate
  • Understanding of financial concepts like trading algorithms or fraud detectionintermediate
  • Unit testing and automation frameworks (e.g., JUnit, PyTest)intermediate
  • Performance optimization for high-throughput systemsintermediate
  • Adaptability to fast-paced, innovative environmentsintermediate
  • Attention to detail in compliance-driven developmentintermediate

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 understanding of full stack or back-end development principles in a financial services environment (experience)
  • Experience working in agile methodologies and delivering high-quality code in team settings (experience)
  • Proficiency in building scalable applications for secure financial systems (experience)
  • Knowledge of regulatory compliance standards such as GDPR, PCI-DSS, or SOX relevant to banking (experience)
  • Ability to collaborate with cross-functional teams including product managers and data scientists (experience)

Preferred Qualifications

  • Experience with cloud platforms like AWS, Azure, or Google Cloud in a fintech context (experience)
  • Familiarity with microservices architecture and containerization tools like Docker and Kubernetes (experience)
  • Previous work on trading platforms, risk management systems, or payment processing at a major bank (experience)
  • Master's degree in a technical field or relevant certifications (e.g., AWS Certified Developer) (experience)
  • Demonstrated contributions to open-source projects or internal tools in financial technology (experience)

Responsibilities

  • Develop and maintain robust Java and Python-based applications for JP Morgan Chase's core banking platforms
  • Collaborate with agile teams to design, build, and deploy scalable back-end or full-stack solutions
  • Enhance existing technology products to support secure financial transactions and data integrity
  • Conduct code reviews, debugging, and optimization to ensure high performance in high-volume trading environments
  • Integrate APIs and third-party services while adhering to strict security and compliance protocols
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative improvements
  • Troubleshoot and resolve production issues in real-time for mission-critical financial systems
  • Contribute to innovation by prototyping new features for risk assessment or client-facing tools
  • Mentor junior engineers on best practices for software engineering in the financial sector
  • Ensure all code complies with JP Morgan's internal standards and regulatory requirements

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance plans
  • general: 401(k) retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development opportunities through tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at Columbus facilities
  • general: Flexible work arrangements including hybrid options for work-life balance

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.