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: Oct 27, 2025

Job Description

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

Location: BOURNEMOUTH, DORSET, United Kingdom

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 specializing in Java and Python (Full Stack or Back End), you will join an emerging agile team in Bournemouth, Dorset, United Kingdom, to enhance, build, and deliver technology products that drive our dynamic and innovative ecosystem. This role is pivotal in supporting our commitment to secure, scalable systems that handle high-volume financial transactions while adhering to stringent regulatory standards. You will contribute to projects that optimize client experiences, mitigate risks, and enable seamless integration across our vast portfolio of services. In this position, you will collaborate with cross-functional teams including product managers, data scientists, and compliance experts to architect robust back-end services or full-stack applications. Your expertise in Java and Python will be essential for developing features that support real-time data processing, fraud detection, and portfolio management tools. Working within an agile framework, you will participate in iterative development cycles, ensuring that solutions are not only technically sound but also aligned with JP Morgan Chase's core values of integrity, innovation, and client focus. This role offers the opportunity to tackle complex challenges in the financial industry, such as enhancing cybersecurity measures and scaling infrastructure to meet global demands. We value engineers who thrive in collaborative environments and are passionate about continuous learning. At JP Morgan Chase, you will have access to world-class resources, mentorship from industry leaders, and the chance to impact millions of customers worldwide. Join us in Bournemouth to shape the future of finance through technology, where your contributions will directly influence our position as a leader in the global financial services landscape.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Enhance existing technology products to support JP Morgan Chase's financial services platforms
  • Build and maintain back-end services or full-stack applications ensuring scalability and performance
  • Conduct code reviews, testing, and debugging to uphold high standards of code quality and security
  • Integrate with financial systems, APIs, and databases to enable seamless transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive innovation
  • Troubleshoot and resolve complex technical issues in production environments
  • Contribute to the adoption of best practices in software engineering within the financial domain
  • Work closely with stakeholders to align technical solutions with business objectives in risk management and compliance

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 5 years of professional software engineering experience
  • Proficiency in Java and Python programming languages
  • Experience in full stack or back-end development within financial services
  • Strong understanding of agile methodologies and collaborative team environments
  • Demonstrated ability to deliver high-quality, scalable technology solutions

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Azure in a financial context
  • Knowledge of regulatory compliance standards like GDPR and PCI-DSS
  • Prior work in developing secure applications for banking or payments systems
  • Advanced degree or certifications in software engineering or cybersecurity

Required Skills

  • Java development expertise including Spring Boot framework
  • Python programming with libraries like Pandas and NumPy
  • Full stack experience with front-end technologies such as React or Angular
  • Back-end development with RESTful APIs and microservices architecture
  • Database management using SQL and NoSQL systems like PostgreSQL or MongoDB
  • Version control proficiency with Git and CI/CD pipelines
  • Knowledge of secure coding practices and financial data encryption
  • Agile and Scrum methodologies
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Experience with cloud-native applications and containerization (Docker, Kubernetes)
  • Understanding of financial protocols and transaction processing
  • Testing frameworks like JUnit or PyTest
  • Attention to detail in compliance-driven environments
  • Adaptability to fast-paced, innovative team settings

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Generous 401(k) matching and pension 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 initiatives
  • Flexible hybrid work arrangements and relocation assistance

JP Morgan Chase is an equal opportunity employer.

Locations

  • BOURNEMOUTH, GB

Salary

Estimated Salary Rangehigh confidence

65,000 - 95,000 GBP / yearly

Source: ai estimated

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

Skills Required

  • Java development expertise including Spring Boot frameworkintermediate
  • Python programming with libraries like Pandas and NumPyintermediate
  • Full stack experience with front-end technologies such as React or Angularintermediate
  • Back-end development with RESTful APIs and microservices architectureintermediate
  • Database management using SQL and NoSQL systems like PostgreSQL or MongoDBintermediate
  • Version control proficiency with Git and CI/CD pipelinesintermediate
  • Knowledge of secure coding practices and financial data encryptionintermediate
  • Agile and Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Experience with cloud-native applications and containerization (Docker, Kubernetes)intermediate
  • Understanding of financial protocols and transaction processingintermediate
  • Testing frameworks like JUnit or PyTestintermediate
  • Attention to detail in compliance-driven environmentsintermediate
  • Adaptability to fast-paced, innovative team settingsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • Minimum of 5 years of professional software engineering experience (experience)
  • Proficiency in Java and Python programming languages (experience)
  • Experience in full stack or back-end development within financial services (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Demonstrated ability to deliver high-quality, scalable technology solutions (experience)

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Azure in a financial context (experience)
  • Knowledge of regulatory compliance standards like GDPR and PCI-DSS (experience)
  • Prior work in developing secure applications for banking or payments systems (experience)
  • Advanced degree or certifications in software engineering or cybersecurity (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Enhance existing technology products to support JP Morgan Chase's financial services platforms
  • Build and maintain back-end services or full-stack applications ensuring scalability and performance
  • Conduct code reviews, testing, and debugging to uphold high standards of code quality and security
  • Integrate with financial systems, APIs, and databases to enable seamless transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive innovation
  • Troubleshoot and resolve complex technical issues in production environments
  • Contribute to the adoption of best practices in software engineering within the financial domain
  • Work closely with stakeholders to align technical solutions with business objectives in risk management and compliance

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Generous 401(k) matching and pension 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 initiatives
  • general: Flexible hybrid work arrangements and relocation assistance

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: Oct 27, 2025

Job Description

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

Location: BOURNEMOUTH, DORSET, United Kingdom

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 specializing in Java and Python (Full Stack or Back End), you will join an emerging agile team in Bournemouth, Dorset, United Kingdom, to enhance, build, and deliver technology products that drive our dynamic and innovative ecosystem. This role is pivotal in supporting our commitment to secure, scalable systems that handle high-volume financial transactions while adhering to stringent regulatory standards. You will contribute to projects that optimize client experiences, mitigate risks, and enable seamless integration across our vast portfolio of services. In this position, you will collaborate with cross-functional teams including product managers, data scientists, and compliance experts to architect robust back-end services or full-stack applications. Your expertise in Java and Python will be essential for developing features that support real-time data processing, fraud detection, and portfolio management tools. Working within an agile framework, you will participate in iterative development cycles, ensuring that solutions are not only technically sound but also aligned with JP Morgan Chase's core values of integrity, innovation, and client focus. This role offers the opportunity to tackle complex challenges in the financial industry, such as enhancing cybersecurity measures and scaling infrastructure to meet global demands. We value engineers who thrive in collaborative environments and are passionate about continuous learning. At JP Morgan Chase, you will have access to world-class resources, mentorship from industry leaders, and the chance to impact millions of customers worldwide. Join us in Bournemouth to shape the future of finance through technology, where your contributions will directly influence our position as a leader in the global financial services landscape.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Enhance existing technology products to support JP Morgan Chase's financial services platforms
  • Build and maintain back-end services or full-stack applications ensuring scalability and performance
  • Conduct code reviews, testing, and debugging to uphold high standards of code quality and security
  • Integrate with financial systems, APIs, and databases to enable seamless transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive innovation
  • Troubleshoot and resolve complex technical issues in production environments
  • Contribute to the adoption of best practices in software engineering within the financial domain
  • Work closely with stakeholders to align technical solutions with business objectives in risk management and compliance

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • Minimum of 5 years of professional software engineering experience
  • Proficiency in Java and Python programming languages
  • Experience in full stack or back-end development within financial services
  • Strong understanding of agile methodologies and collaborative team environments
  • Demonstrated ability to deliver high-quality, scalable technology solutions

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Azure in a financial context
  • Knowledge of regulatory compliance standards like GDPR and PCI-DSS
  • Prior work in developing secure applications for banking or payments systems
  • Advanced degree or certifications in software engineering or cybersecurity

Required Skills

  • Java development expertise including Spring Boot framework
  • Python programming with libraries like Pandas and NumPy
  • Full stack experience with front-end technologies such as React or Angular
  • Back-end development with RESTful APIs and microservices architecture
  • Database management using SQL and NoSQL systems like PostgreSQL or MongoDB
  • Version control proficiency with Git and CI/CD pipelines
  • Knowledge of secure coding practices and financial data encryption
  • Agile and Scrum methodologies
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Experience with cloud-native applications and containerization (Docker, Kubernetes)
  • Understanding of financial protocols and transaction processing
  • Testing frameworks like JUnit or PyTest
  • Attention to detail in compliance-driven environments
  • Adaptability to fast-paced, innovative team settings

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Generous 401(k) matching and pension 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 initiatives
  • Flexible hybrid work arrangements and relocation assistance

JP Morgan Chase is an equal opportunity employer.

Locations

  • BOURNEMOUTH, GB

Salary

Estimated Salary Rangehigh confidence

65,000 - 95,000 GBP / yearly

Source: ai estimated

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

Skills Required

  • Java development expertise including Spring Boot frameworkintermediate
  • Python programming with libraries like Pandas and NumPyintermediate
  • Full stack experience with front-end technologies such as React or Angularintermediate
  • Back-end development with RESTful APIs and microservices architectureintermediate
  • Database management using SQL and NoSQL systems like PostgreSQL or MongoDBintermediate
  • Version control proficiency with Git and CI/CD pipelinesintermediate
  • Knowledge of secure coding practices and financial data encryptionintermediate
  • Agile and Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Experience with cloud-native applications and containerization (Docker, Kubernetes)intermediate
  • Understanding of financial protocols and transaction processingintermediate
  • Testing frameworks like JUnit or PyTestintermediate
  • Attention to detail in compliance-driven environmentsintermediate
  • Adaptability to fast-paced, innovative team settingsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • Minimum of 5 years of professional software engineering experience (experience)
  • Proficiency in Java and Python programming languages (experience)
  • Experience in full stack or back-end development within financial services (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Demonstrated ability to deliver high-quality, scalable technology solutions (experience)

Preferred Qualifications

  • Experience with cloud platforms such as AWS or Azure in a financial context (experience)
  • Knowledge of regulatory compliance standards like GDPR and PCI-DSS (experience)
  • Prior work in developing secure applications for banking or payments systems (experience)
  • Advanced degree or certifications in software engineering or cybersecurity (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust software solutions using Java and Python
  • Enhance existing technology products to support JP Morgan Chase's financial services platforms
  • Build and maintain back-end services or full-stack applications ensuring scalability and performance
  • Conduct code reviews, testing, and debugging to uphold high standards of code quality and security
  • Integrate with financial systems, APIs, and databases to enable seamless transaction processing
  • Participate in agile ceremonies, including sprint planning and retrospectives, to drive innovation
  • Troubleshoot and resolve complex technical issues in production environments
  • Contribute to the adoption of best practices in software engineering within the financial domain
  • Work closely with stakeholders to align technical solutions with business objectives in risk management and compliance

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Generous 401(k) matching and pension 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 initiatives
  • general: Flexible hybrid work arrangements and relocation assistance

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.