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: LONDON, United Kingdom

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of transforming the financial services industry through innovative technology solutions. As an Experienced Software Engineer specializing in Java and Python (Full Stack or Back End), you will join our dynamic agile team in London to enhance, build, and deliver cutting-edge products that power global banking operations. This role is pivotal in developing secure, scalable systems that support everything from high-frequency trading platforms to client wealth management tools, ensuring our clients receive seamless and reliable services in a highly regulated environment. In this position, you will collaborate closely with cross-functional teams including product managers, designers, and fellow engineers to architect robust back-end services or full stack applications using Java and Python. Your work will involve implementing secure APIs, optimizing database interactions, and integrating with cloud infrastructures to handle massive transaction volumes while adhering to strict compliance standards like those set by the FCA and GDPR. You will contribute to agile sprints, conduct thorough testing, and drive continuous improvements to maintain the high performance and security that define JPMorgan Chase's reputation in financial technology. We value innovation and ownership, offering you the opportunity to tackle complex challenges in a supportive, inclusive culture. Whether focusing on back-end efficiency or full stack user experiences, your expertise will directly impact our ability to deliver world-class financial products. Join us to advance your career in a firm committed to ethical technology practices and employee growth, where your contributions help shape the future of finance.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust Java/Python-based applications for financial products
  • Enhance existing back-end systems to ensure scalability, security, and performance in high-stakes trading environments
  • Build full stack solutions integrating front-end interfaces with secure back-end services for client-facing banking platforms
  • Conduct code reviews, unit testing, and integration testing to maintain code quality and compliance with JPMorgan Chase standards
  • Troubleshoot and resolve complex technical issues in real-time financial systems to minimize downtime
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative product improvements
  • Implement secure coding practices to protect sensitive financial data and adhere to regulatory requirements
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Integrate third-party APIs and microservices to enhance JPMorgan's digital banking capabilities
  • Monitor application performance and optimize for efficiency in a global financial network

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 5 years of professional software engineering experience with Java and/or Python
  • Proven experience in full stack or back-end development in a financial services environment
  • Strong understanding of agile methodologies and collaborative team environments
  • Experience with building and delivering secure, scalable technology products
  • Knowledge of financial regulations and compliance standards such as GDPR and FCA requirements
  • Ability to work in a fast-paced, innovative setting with cross-functional teams

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms like AWS or Azure in a banking context
  • Prior work at a major financial institution handling high-volume transaction systems
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Familiarity with DevOps practices and CI/CD pipelines in regulated industries

Required Skills

  • Proficiency in Java and Python programming languages
  • Experience with Spring Boot or Django frameworks
  • Knowledge of SQL and NoSQL databases like Oracle or MongoDB
  • Full stack development with React, Angular, or similar front-end technologies
  • Understanding of RESTful APIs and microservices architecture
  • Agile and Scrum methodologies
  • Secure coding practices and vulnerability management
  • Cloud computing platforms (AWS, Azure)
  • Version control systems like Git
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Attention to detail in regulated financial environments
  • Time management in fast-paced settings
  • Adaptability to emerging technologies
  • Team-oriented mindset with leadership potential

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 opportunities with tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers, wellness stipends, and mental health support
  • Flexible hybrid work arrangements and relocation assistance for London-based roles

JP Morgan Chase is an equal opportunity employer.

Locations

  • LONDON, GB

Salary

Estimated Salary Rangehigh confidence

90,000 - 150,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

  • Proficiency in Java and Python programming languagesintermediate
  • Experience with Spring Boot or Django frameworksintermediate
  • Knowledge of SQL and NoSQL databases like Oracle or MongoDBintermediate
  • Full stack development with React, Angular, or similar front-end technologiesintermediate
  • Understanding of RESTful APIs and microservices architectureintermediate
  • Agile and Scrum methodologiesintermediate
  • Secure coding practices and vulnerability managementintermediate
  • Cloud computing platforms (AWS, Azure)intermediate
  • Version control systems like Gitintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Attention to detail in regulated financial environmentsintermediate
  • Time management in fast-paced settingsintermediate
  • Adaptability to emerging technologiesintermediate
  • Team-oriented mindset with leadership potentialintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 5 years of professional software engineering experience with Java and/or Python (experience)
  • Proven experience in full stack or back-end development in a financial services environment (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Experience with building and delivering secure, scalable technology products (experience)
  • Knowledge of financial regulations and compliance standards such as GDPR and FCA requirements (experience)
  • Ability to work in a fast-paced, innovative setting with cross-functional teams (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms like AWS or Azure in a banking context (experience)
  • Prior work at a major financial institution handling high-volume transaction systems (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Familiarity with DevOps practices and CI/CD pipelines in regulated industries (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust Java/Python-based applications for financial products
  • Enhance existing back-end systems to ensure scalability, security, and performance in high-stakes trading environments
  • Build full stack solutions integrating front-end interfaces with secure back-end services for client-facing banking platforms
  • Conduct code reviews, unit testing, and integration testing to maintain code quality and compliance with JPMorgan Chase standards
  • Troubleshoot and resolve complex technical issues in real-time financial systems to minimize downtime
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative product improvements
  • Implement secure coding practices to protect sensitive financial data and adhere to regulatory requirements
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Integrate third-party APIs and microservices to enhance JPMorgan's digital banking capabilities
  • Monitor application performance and optimize for efficiency in a global financial network

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 opportunities with tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers, wellness stipends, and mental health support
  • general: Flexible hybrid work arrangements and relocation assistance for London-based roles

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: LONDON, United Kingdom

Job Family: Software Engineering

About the Role

At JPMorgan Chase, we are at the forefront of transforming the financial services industry through innovative technology solutions. As an Experienced Software Engineer specializing in Java and Python (Full Stack or Back End), you will join our dynamic agile team in London to enhance, build, and deliver cutting-edge products that power global banking operations. This role is pivotal in developing secure, scalable systems that support everything from high-frequency trading platforms to client wealth management tools, ensuring our clients receive seamless and reliable services in a highly regulated environment. In this position, you will collaborate closely with cross-functional teams including product managers, designers, and fellow engineers to architect robust back-end services or full stack applications using Java and Python. Your work will involve implementing secure APIs, optimizing database interactions, and integrating with cloud infrastructures to handle massive transaction volumes while adhering to strict compliance standards like those set by the FCA and GDPR. You will contribute to agile sprints, conduct thorough testing, and drive continuous improvements to maintain the high performance and security that define JPMorgan Chase's reputation in financial technology. We value innovation and ownership, offering you the opportunity to tackle complex challenges in a supportive, inclusive culture. Whether focusing on back-end efficiency or full stack user experiences, your expertise will directly impact our ability to deliver world-class financial products. Join us to advance your career in a firm committed to ethical technology practices and employee growth, where your contributions help shape the future of finance.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust Java/Python-based applications for financial products
  • Enhance existing back-end systems to ensure scalability, security, and performance in high-stakes trading environments
  • Build full stack solutions integrating front-end interfaces with secure back-end services for client-facing banking platforms
  • Conduct code reviews, unit testing, and integration testing to maintain code quality and compliance with JPMorgan Chase standards
  • Troubleshoot and resolve complex technical issues in real-time financial systems to minimize downtime
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative product improvements
  • Implement secure coding practices to protect sensitive financial data and adhere to regulatory requirements
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Integrate third-party APIs and microservices to enhance JPMorgan's digital banking capabilities
  • Monitor application performance and optimize for efficiency in a global financial network

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 5 years of professional software engineering experience with Java and/or Python
  • Proven experience in full stack or back-end development in a financial services environment
  • Strong understanding of agile methodologies and collaborative team environments
  • Experience with building and delivering secure, scalable technology products
  • Knowledge of financial regulations and compliance standards such as GDPR and FCA requirements
  • Ability to work in a fast-paced, innovative setting with cross-functional teams

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with cloud platforms like AWS or Azure in a banking context
  • Prior work at a major financial institution handling high-volume transaction systems
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)
  • Familiarity with DevOps practices and CI/CD pipelines in regulated industries

Required Skills

  • Proficiency in Java and Python programming languages
  • Experience with Spring Boot or Django frameworks
  • Knowledge of SQL and NoSQL databases like Oracle or MongoDB
  • Full stack development with React, Angular, or similar front-end technologies
  • Understanding of RESTful APIs and microservices architecture
  • Agile and Scrum methodologies
  • Secure coding practices and vulnerability management
  • Cloud computing platforms (AWS, Azure)
  • Version control systems like Git
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Attention to detail in regulated financial environments
  • Time management in fast-paced settings
  • Adaptability to emerging technologies
  • Team-oriented mindset with leadership potential

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 opportunities with tuition reimbursement and certifications
  • Employee stock purchase plan and financial wellness programs
  • On-site fitness centers, wellness stipends, and mental health support
  • Flexible hybrid work arrangements and relocation assistance for London-based roles

JP Morgan Chase is an equal opportunity employer.

Locations

  • LONDON, GB

Salary

Estimated Salary Rangehigh confidence

90,000 - 150,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

  • Proficiency in Java and Python programming languagesintermediate
  • Experience with Spring Boot or Django frameworksintermediate
  • Knowledge of SQL and NoSQL databases like Oracle or MongoDBintermediate
  • Full stack development with React, Angular, or similar front-end technologiesintermediate
  • Understanding of RESTful APIs and microservices architectureintermediate
  • Agile and Scrum methodologiesintermediate
  • Secure coding practices and vulnerability managementintermediate
  • Cloud computing platforms (AWS, Azure)intermediate
  • Version control systems like Gitintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Attention to detail in regulated financial environmentsintermediate
  • Time management in fast-paced settingsintermediate
  • Adaptability to emerging technologiesintermediate
  • Team-oriented mindset with leadership potentialintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 5 years of professional software engineering experience with Java and/or Python (experience)
  • Proven experience in full stack or back-end development in a financial services environment (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Experience with building and delivering secure, scalable technology products (experience)
  • Knowledge of financial regulations and compliance standards such as GDPR and FCA requirements (experience)
  • Ability to work in a fast-paced, innovative setting with cross-functional teams (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with cloud platforms like AWS or Azure in a banking context (experience)
  • Prior work at a major financial institution handling high-volume transaction systems (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)
  • Familiarity with DevOps practices and CI/CD pipelines in regulated industries (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy robust Java/Python-based applications for financial products
  • Enhance existing back-end systems to ensure scalability, security, and performance in high-stakes trading environments
  • Build full stack solutions integrating front-end interfaces with secure back-end services for client-facing banking platforms
  • Conduct code reviews, unit testing, and integration testing to maintain code quality and compliance with JPMorgan Chase standards
  • Troubleshoot and resolve complex technical issues in real-time financial systems to minimize downtime
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive iterative product improvements
  • Implement secure coding practices to protect sensitive financial data and adhere to regulatory requirements
  • Mentor junior engineers and contribute to knowledge sharing within the team
  • Integrate third-party APIs and microservices to enhance JPMorgan's digital banking capabilities
  • Monitor application performance and optimize for efficiency in a global financial network

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 opportunities with tuition reimbursement and certifications
  • general: Employee stock purchase plan and financial wellness programs
  • general: On-site fitness centers, wellness stipends, and mental health support
  • general: Flexible hybrid work arrangements and relocation assistance for London-based roles

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.