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: Wilmington, DE, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, leveraging cutting-edge technology to power global banking, investment, and asset management solutions. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join a dynamic agile team in Wilmington, DE, serving as an emerging leader to enhance, build, and deliver technology products that drive our mission of creating a more efficient and secure financial ecosystem. This role is pivotal in developing scalable applications that support everything from transaction processing to risk analytics, ensuring our clients receive world-class services in a highly regulated industry. In this position, you will collaborate with cross-functional teams to architect and implement robust software solutions using Java and Python, focusing on either full stack or back-end development. You will tackle complex challenges such as optimizing high-throughput systems for real-time trading or integrating AI-driven insights into client platforms, all while adhering to stringent security and compliance standards like those mandated by the SEC and FINRA. Your contributions will directly impact JP Morgan Chase's ability to innovate in areas like digital banking and sustainable finance, working alongside top-tier engineers in an environment that values creativity and technical excellence. We seek passionate professionals who thrive in agile settings and are committed to continuous learning. By joining our team, you will not only advance your career in one of the world's leading financial institutions but also play a key role in shaping the future of finance through technology. This opportunity in Wilmington, DE, offers a blend of challenging projects, professional growth, and the chance to make a meaningful difference in the global economy.

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 JP Morgan Chase's global banking operations and client services
  • Implement and optimize APIs, microservices, and databases to handle high-volume financial transactions
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate security protocols and compliance measures aligned with financial regulations like GDPR and SOX
  • Work closely with product managers and stakeholders to deliver innovative features for risk management and trading platforms
  • Contribute to continuous improvement initiatives, including automation and performance tuning
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to drive innovation in JP Morgan Chase's tech ecosystem

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 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
  • Demonstrated ability to work with financial data and ensure compliance with regulatory standards
  • Experience with cloud platforms such as AWS or Azure in a financial services context
  • Solid understanding of software engineering best practices, including CI/CD pipelines

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with banking or payment systems
  • Familiarity with JP Morgan Chase's technology stack or similar enterprise environments
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Prior work on high-volume transaction processing systems

Required Skills

  • Java programming expertise, including Spring Boot and Hibernate
  • Python development, with proficiency in frameworks like Django or Flask
  • Full stack development skills, including front-end technologies like React or Angular
  • Back-end expertise in RESTful APIs, microservices, and message queues (e.g., Kafka)
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)
  • Cloud computing experience with AWS services relevant to financial applications
  • Agile and Scrum methodologies for collaborative development
  • Version control systems like Git and CI/CD tools (e.g., Jenkins)
  • Security best practices for handling sensitive financial data
  • Problem-solving and analytical thinking in complex environments
  • Strong communication skills for cross-functional teamwork
  • Attention to detail for ensuring regulatory compliance
  • Adaptability to fast-paced, innovative tech teams
  • Experience with unit testing frameworks (e.g., JUnit, PyTest)

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Wilmington, DE

JP Morgan Chase is an equal opportunity employer.

Locations

  • Wilmington, 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 proficiency in frameworks like Django or Flaskintermediate
  • Full stack development skills, including front-end technologies like React or Angularintermediate
  • Back-end expertise in RESTful APIs, microservices, and message queues (e.g., Kafka)intermediate
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)intermediate
  • Cloud computing experience with AWS services relevant to financial applicationsintermediate
  • Agile and Scrum methodologies for collaborative developmentintermediate
  • Version control systems like Git and CI/CD tools (e.g., Jenkins)intermediate
  • Security best practices for handling sensitive financial dataintermediate
  • Problem-solving and analytical thinking in complex environmentsintermediate
  • Strong communication skills for cross-functional teamworkintermediate
  • Attention to detail for ensuring regulatory complianceintermediate
  • Adaptability to fast-paced, innovative tech teamsintermediate
  • Experience with unit testing frameworks (e.g., JUnit, PyTest)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 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)
  • Demonstrated ability to work with financial data and ensure compliance with regulatory standards (experience)
  • Experience with cloud platforms such as AWS or Azure in a financial services context (experience)
  • Solid understanding of software engineering best practices, including CI/CD pipelines (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with banking or payment systems (experience)
  • Familiarity with JP Morgan Chase's technology stack or similar enterprise environments (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Prior work on high-volume transaction processing systems (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 JP Morgan Chase's global banking operations and client services
  • Implement and optimize APIs, microservices, and databases to handle high-volume financial transactions
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate security protocols and compliance measures aligned with financial regulations like GDPR and SOX
  • Work closely with product managers and stakeholders to deliver innovative features for risk management and trading platforms
  • Contribute to continuous improvement initiatives, including automation and performance tuning
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to drive innovation in JP Morgan Chase's tech ecosystem

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 company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Wilmington, DE

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: Wilmington, DE, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial services innovation, leveraging cutting-edge technology to power global banking, investment, and asset management solutions. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join a dynamic agile team in Wilmington, DE, serving as an emerging leader to enhance, build, and deliver technology products that drive our mission of creating a more efficient and secure financial ecosystem. This role is pivotal in developing scalable applications that support everything from transaction processing to risk analytics, ensuring our clients receive world-class services in a highly regulated industry. In this position, you will collaborate with cross-functional teams to architect and implement robust software solutions using Java and Python, focusing on either full stack or back-end development. You will tackle complex challenges such as optimizing high-throughput systems for real-time trading or integrating AI-driven insights into client platforms, all while adhering to stringent security and compliance standards like those mandated by the SEC and FINRA. Your contributions will directly impact JP Morgan Chase's ability to innovate in areas like digital banking and sustainable finance, working alongside top-tier engineers in an environment that values creativity and technical excellence. We seek passionate professionals who thrive in agile settings and are committed to continuous learning. By joining our team, you will not only advance your career in one of the world's leading financial institutions but also play a key role in shaping the future of finance through technology. This opportunity in Wilmington, DE, offers a blend of challenging projects, professional growth, and the chance to make a meaningful difference in the global economy.

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 JP Morgan Chase's global banking operations and client services
  • Implement and optimize APIs, microservices, and databases to handle high-volume financial transactions
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate security protocols and compliance measures aligned with financial regulations like GDPR and SOX
  • Work closely with product managers and stakeholders to deliver innovative features for risk management and trading platforms
  • Contribute to continuous improvement initiatives, including automation and performance tuning
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to drive innovation in JP Morgan Chase's tech ecosystem

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 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
  • Demonstrated ability to work with financial data and ensure compliance with regulatory standards
  • Experience with cloud platforms such as AWS or Azure in a financial services context
  • Solid understanding of software engineering best practices, including CI/CD pipelines

Preferred Qualifications

  • Master's degree in Computer Science or related field
  • Experience in the financial services industry, particularly with banking or payment systems
  • Familiarity with JP Morgan Chase's technology stack or similar enterprise environments
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Prior work on high-volume transaction processing systems

Required Skills

  • Java programming expertise, including Spring Boot and Hibernate
  • Python development, with proficiency in frameworks like Django or Flask
  • Full stack development skills, including front-end technologies like React or Angular
  • Back-end expertise in RESTful APIs, microservices, and message queues (e.g., Kafka)
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)
  • Cloud computing experience with AWS services relevant to financial applications
  • Agile and Scrum methodologies for collaborative development
  • Version control systems like Git and CI/CD tools (e.g., Jenkins)
  • Security best practices for handling sensitive financial data
  • Problem-solving and analytical thinking in complex environments
  • Strong communication skills for cross-functional teamwork
  • Attention to detail for ensuring regulatory compliance
  • Adaptability to fast-paced, innovative tech teams
  • Experience with unit testing frameworks (e.g., JUnit, PyTest)

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance plans
  • 401(k) retirement savings plan with company matching contributions
  • Generous paid time off, including vacation, sick days, and parental leave
  • Professional development opportunities, including tuition reimbursement and access to internal training programs
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers, wellness programs, and mental health support
  • Flexible work arrangements, including hybrid options in Wilmington, DE

JP Morgan Chase is an equal opportunity employer.

Locations

  • Wilmington, 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 proficiency in frameworks like Django or Flaskintermediate
  • Full stack development skills, including front-end technologies like React or Angularintermediate
  • Back-end expertise in RESTful APIs, microservices, and message queues (e.g., Kafka)intermediate
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)intermediate
  • Cloud computing experience with AWS services relevant to financial applicationsintermediate
  • Agile and Scrum methodologies for collaborative developmentintermediate
  • Version control systems like Git and CI/CD tools (e.g., Jenkins)intermediate
  • Security best practices for handling sensitive financial dataintermediate
  • Problem-solving and analytical thinking in complex environmentsintermediate
  • Strong communication skills for cross-functional teamworkintermediate
  • Attention to detail for ensuring regulatory complianceintermediate
  • Adaptability to fast-paced, innovative tech teamsintermediate
  • Experience with unit testing frameworks (e.g., JUnit, PyTest)intermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 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)
  • Demonstrated ability to work with financial data and ensure compliance with regulatory standards (experience)
  • Experience with cloud platforms such as AWS or Azure in a financial services context (experience)
  • Solid understanding of software engineering best practices, including CI/CD pipelines (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related field (experience)
  • Experience in the financial services industry, particularly with banking or payment systems (experience)
  • Familiarity with JP Morgan Chase's technology stack or similar enterprise environments (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Prior work on high-volume transaction processing systems (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 JP Morgan Chase's global banking operations and client services
  • Implement and optimize APIs, microservices, and databases to handle high-volume financial transactions
  • Conduct code reviews, testing, and debugging to maintain high-quality deliverables
  • Integrate security protocols and compliance measures aligned with financial regulations like GDPR and SOX
  • Work closely with product managers and stakeholders to deliver innovative features for risk management and trading platforms
  • Contribute to continuous improvement initiatives, including automation and performance tuning
  • Mentor junior engineers and participate in knowledge-sharing within the team
  • Stay updated on emerging technologies to drive innovation in JP Morgan Chase's tech ecosystem

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 company matching contributions
  • general: Generous paid time off, including vacation, sick days, and parental leave
  • general: Professional development opportunities, including tuition reimbursement and access to internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers, wellness programs, and mental health support
  • general: Flexible work arrangements, including hybrid options in Wilmington, DE

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.