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

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering everything from global payments to sophisticated investment strategies. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join our dynamic agile team in Glasgow, Scotland, to build and enhance cutting-edge technology products that drive our Corporate & Investment Bank division. This role offers the opportunity to work on high-impact projects involving secure transaction processing, real-time data analytics, and scalable platforms that support our clients' financial needs in a highly regulated industry. Your primary focus will be on developing robust back-end services or full stack applications using Java and Python, ensuring seamless integration with our enterprise systems. You will collaborate closely with cross-functional teams, including product managers, data scientists, and compliance experts, to deliver solutions that enhance operational efficiency and client satisfaction. Leveraging agile practices, you will contribute to the full software development lifecycle, from ideation and coding to testing and deployment, while adhering to stringent security protocols essential for handling sensitive financial data. We value innovation and continuous learning, providing you with access to advanced tools, mentorship, and global opportunities within JP Morgan Chase. This position is ideal for a seasoned engineer passionate about fintech, where your technical expertise will directly influence the reliability and performance of our banking infrastructure. Join us to shape the future of finance in a supportive, inclusive environment that fosters professional growth and work-life balance.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy scalable software solutions for financial products
  • Build and maintain back-end services using Java and Python to support trading, risk management, and client data processing
  • Enhance full stack applications integrating front-end technologies with robust APIs for secure financial transactions
  • Conduct code reviews, unit testing, and debugging to ensure high-quality, reliable code in a regulated environment
  • Optimize system performance and scalability to handle large-scale financial data volumes
  • Implement security measures and adhere to JP Morgan's compliance standards for data protection
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative technology delivery
  • Troubleshoot and resolve production issues in real-time for mission-critical banking systems
  • Contribute to the evolution of technology products that enhance client experiences in investment banking

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 5 years of professional software engineering experience
  • Proficiency in Java and/or Python programming languages
  • Experience in full stack or back-end development in a financial services environment
  • Strong understanding of agile methodologies and collaborative team environments
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS

Preferred Qualifications

  • Experience with cloud platforms like AWS or Azure in a banking context
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Previous work on high-volume transaction systems in fintech
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)

Required Skills

  • Java development expertise including Spring Boot framework
  • Python proficiency for scripting and data processing
  • Full stack experience with front-end technologies like React or Angular
  • Back-end API design using RESTful services and GraphQL
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)
  • Version control using Git and CI/CD pipelines (e.g., Jenkins)
  • Agile and Scrum methodologies
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Attention to detail in secure coding practices
  • Knowledge of financial domain concepts like risk assessment and compliance
  • Experience with cloud-native development
  • Unit testing frameworks (e.g., JUnit, PyTest)
  • Performance optimization techniques
  • Adaptability in a fast-paced fintech environment

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Generous retirement savings plan with company matching contributions
  • Paid time off including vacation, sick leave, and parental leave
  • Professional development opportunities with tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • Flexible work arrangements including hybrid options in Glasgow
  • Access to on-site fitness facilities and wellness programs

JP Morgan Chase is an equal opportunity employer.

Locations

  • GLASGOW, GB

Salary

Estimated Salary Rangehigh confidence

65,000 - 110,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 proficiency for scripting and data processingintermediate
  • Full stack experience with front-end technologies like React or Angularintermediate
  • Back-end API design using RESTful services and GraphQLintermediate
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)intermediate
  • Version control using Git and CI/CD pipelines (e.g., Jenkins)intermediate
  • Agile and Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Attention to detail in secure coding practicesintermediate
  • Knowledge of financial domain concepts like risk assessment and complianceintermediate
  • Experience with cloud-native developmentintermediate
  • Unit testing frameworks (e.g., JUnit, PyTest)intermediate
  • Performance optimization techniquesintermediate
  • Adaptability in a fast-paced fintech environmentintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 5 years of professional software engineering experience (experience)
  • Proficiency in Java and/or Python programming languages (experience)
  • Experience in full stack or back-end development in a financial services environment (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS (experience)

Preferred Qualifications

  • Experience with cloud platforms like AWS or Azure in a banking context (experience)
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes) (experience)
  • Previous work on high-volume transaction systems in fintech (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy scalable software solutions for financial products
  • Build and maintain back-end services using Java and Python to support trading, risk management, and client data processing
  • Enhance full stack applications integrating front-end technologies with robust APIs for secure financial transactions
  • Conduct code reviews, unit testing, and debugging to ensure high-quality, reliable code in a regulated environment
  • Optimize system performance and scalability to handle large-scale financial data volumes
  • Implement security measures and adhere to JP Morgan's compliance standards for data protection
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative technology delivery
  • Troubleshoot and resolve production issues in real-time for mission-critical banking systems
  • Contribute to the evolution of technology products that enhance client experiences in investment banking

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Generous retirement savings plan with company matching contributions
  • general: Paid time off including vacation, sick leave, and parental leave
  • general: Professional development opportunities with tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Flexible work arrangements including hybrid options in Glasgow
  • general: Access to on-site fitness facilities and wellness programs

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

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of financial innovation, powering everything from global payments to sophisticated investment strategies. As an Experienced Software Engineer in Java/Python (Full Stack or Back End), you will join our dynamic agile team in Glasgow, Scotland, to build and enhance cutting-edge technology products that drive our Corporate & Investment Bank division. This role offers the opportunity to work on high-impact projects involving secure transaction processing, real-time data analytics, and scalable platforms that support our clients' financial needs in a highly regulated industry. Your primary focus will be on developing robust back-end services or full stack applications using Java and Python, ensuring seamless integration with our enterprise systems. You will collaborate closely with cross-functional teams, including product managers, data scientists, and compliance experts, to deliver solutions that enhance operational efficiency and client satisfaction. Leveraging agile practices, you will contribute to the full software development lifecycle, from ideation and coding to testing and deployment, while adhering to stringent security protocols essential for handling sensitive financial data. We value innovation and continuous learning, providing you with access to advanced tools, mentorship, and global opportunities within JP Morgan Chase. This position is ideal for a seasoned engineer passionate about fintech, where your technical expertise will directly influence the reliability and performance of our banking infrastructure. Join us to shape the future of finance in a supportive, inclusive environment that fosters professional growth and work-life balance.

Key Responsibilities

  • Collaborate with agile teams to design, develop, and deploy scalable software solutions for financial products
  • Build and maintain back-end services using Java and Python to support trading, risk management, and client data processing
  • Enhance full stack applications integrating front-end technologies with robust APIs for secure financial transactions
  • Conduct code reviews, unit testing, and debugging to ensure high-quality, reliable code in a regulated environment
  • Optimize system performance and scalability to handle large-scale financial data volumes
  • Implement security measures and adhere to JP Morgan's compliance standards for data protection
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative technology delivery
  • Troubleshoot and resolve production issues in real-time for mission-critical banking systems
  • Contribute to the evolution of technology products that enhance client experiences in investment banking

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • At least 5 years of professional software engineering experience
  • Proficiency in Java and/or Python programming languages
  • Experience in full stack or back-end development in a financial services environment
  • Strong understanding of agile methodologies and collaborative team environments
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS

Preferred Qualifications

  • Experience with cloud platforms like AWS or Azure in a banking context
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Previous work on high-volume transaction systems in fintech
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP)

Required Skills

  • Java development expertise including Spring Boot framework
  • Python proficiency for scripting and data processing
  • Full stack experience with front-end technologies like React or Angular
  • Back-end API design using RESTful services and GraphQL
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)
  • Version control using Git and CI/CD pipelines (e.g., Jenkins)
  • Agile and Scrum methodologies
  • Problem-solving and analytical thinking
  • Strong communication and collaboration skills
  • Attention to detail in secure coding practices
  • Knowledge of financial domain concepts like risk assessment and compliance
  • Experience with cloud-native development
  • Unit testing frameworks (e.g., JUnit, PyTest)
  • Performance optimization techniques
  • Adaptability in a fast-paced fintech environment

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Generous retirement savings plan with company matching contributions
  • Paid time off including vacation, sick leave, and parental leave
  • Professional development opportunities with tuition reimbursement and internal training programs
  • Employee stock purchase plan and financial wellness resources
  • Flexible work arrangements including hybrid options in Glasgow
  • Access to on-site fitness facilities and wellness programs

JP Morgan Chase is an equal opportunity employer.

Locations

  • GLASGOW, GB

Salary

Estimated Salary Rangehigh confidence

65,000 - 110,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 proficiency for scripting and data processingintermediate
  • Full stack experience with front-end technologies like React or Angularintermediate
  • Back-end API design using RESTful services and GraphQLintermediate
  • Database management with SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB)intermediate
  • Version control using Git and CI/CD pipelines (e.g., Jenkins)intermediate
  • Agile and Scrum methodologiesintermediate
  • Problem-solving and analytical thinkingintermediate
  • Strong communication and collaboration skillsintermediate
  • Attention to detail in secure coding practicesintermediate
  • Knowledge of financial domain concepts like risk assessment and complianceintermediate
  • Experience with cloud-native developmentintermediate
  • Unit testing frameworks (e.g., JUnit, PyTest)intermediate
  • Performance optimization techniquesintermediate
  • Adaptability in a fast-paced fintech environmentintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • At least 5 years of professional software engineering experience (experience)
  • Proficiency in Java and/or Python programming languages (experience)
  • Experience in full stack or back-end development in a financial services environment (experience)
  • Strong understanding of agile methodologies and collaborative team environments (experience)
  • Knowledge of secure coding practices and compliance with financial regulations such as GDPR and PCI-DSS (experience)

Preferred Qualifications

  • Experience with cloud platforms like AWS or Azure in a banking context (experience)
  • Familiarity with microservices architecture and containerization (e.g., Docker, Kubernetes) (experience)
  • Previous work on high-volume transaction systems in fintech (experience)
  • Certifications in Java (e.g., Oracle Certified Professional) or Python (e.g., PCAP) (experience)

Responsibilities

  • Collaborate with agile teams to design, develop, and deploy scalable software solutions for financial products
  • Build and maintain back-end services using Java and Python to support trading, risk management, and client data processing
  • Enhance full stack applications integrating front-end technologies with robust APIs for secure financial transactions
  • Conduct code reviews, unit testing, and debugging to ensure high-quality, reliable code in a regulated environment
  • Optimize system performance and scalability to handle large-scale financial data volumes
  • Implement security measures and adhere to JP Morgan's compliance standards for data protection
  • Participate in sprint planning, daily stand-ups, and retrospectives to drive innovative technology delivery
  • Troubleshoot and resolve production issues in real-time for mission-critical banking systems
  • Contribute to the evolution of technology products that enhance client experiences in investment banking

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Generous retirement savings plan with company matching contributions
  • general: Paid time off including vacation, sick leave, and parental leave
  • general: Professional development opportunities with tuition reimbursement and internal training programs
  • general: Employee stock purchase plan and financial wellness resources
  • general: Flexible work arrangements including hybrid options in Glasgow
  • general: Access to on-site fitness facilities and wellness programs

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.