Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III - Java, Python, Databricks

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Java, Python, Databricks

full-timePosted: Nov 20, 2025

Job Description

Software Engineer III - Java, Python, Databricks

Location: BOURNEMOUTH, DORSET, United Kingdom

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the world's leading financial services firms, we're seeking a Software Engineer III - Java, Python, Databricks to join our innovative technology team in Bournemouth, Dorset, United Kingdom. As a seasoned member of an agile team, you'll design and deliver market-leading technology products that power our global financial operations. In this role, you'll leverage your expertise in Java and Python to build secure, scalable solutions on the Databricks platform, handling complex financial data processing for areas like risk management, trading, and compliance. Our commitment to innovation means you'll work on cutting-edge projects that drive efficiency and security in the fast-paced financial industry, ensuring our systems meet the highest standards of reliability and regulatory adherence. Your day-to-day responsibilities will involve collaborating with cross-functional teams to translate business needs into robust technical implementations. You'll develop and optimize data pipelines using Databricks and Spark, integrating advanced analytics to support decision-making in investment banking and asset management. Emphasizing secure coding and agile practices, you'll contribute to code reviews, troubleshoot production issues, and enhance system performance to handle high-volume transactions. This position offers the opportunity to work on impactful projects that directly influence JPMorgan Chase's position as a leader in financial technology, all while fostering a culture of continuous learning and professional growth. Joining JPMorgan Chase means becoming part of a diverse, inclusive organization that values work-life balance and employee development. You'll have access to world-class resources, mentorship from industry experts, and the chance to advance your career in a supportive environment. If you're passionate about technology in finance and ready to contribute to secure, scalable solutions that shape the future of banking, apply today to be part of our Bournemouth team.

Key Responsibilities

  • Design, develop, and deploy secure and scalable software solutions using Java, Python, and Databricks
  • Collaborate with agile teams to deliver market-leading technology products for financial services
  • Build and optimize data pipelines for processing large-scale financial datasets
  • Implement secure coding practices to ensure compliance with regulatory standards like GDPR and SOX
  • Troubleshoot and resolve complex technical issues in production environments
  • Participate in code reviews and contribute to best practices in software engineering
  • Integrate machine learning models into financial applications using Databricks
  • Monitor system performance and scalability to support high-frequency trading operations
  • Work closely with stakeholders to translate business requirements into technical specifications

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience
  • Strong proficiency in Java and Python programming languages
  • Experience with Databricks and big data processing frameworks
  • Proven track record in agile methodologies and collaborative team environments
  • Knowledge of secure coding practices and compliance standards in financial services
  • Ability to design scalable systems for high-volume financial data

Preferred Qualifications

  • Experience in financial services or fintech environments
  • Familiarity with cloud platforms like AWS or Azure
  • Advanced knowledge of data engineering tools such as Spark or Hadoop
  • Certifications in Java, Python, or Databricks
  • Prior work on trading systems or risk management platforms

Required Skills

  • Java development
  • Python scripting and automation
  • Databricks platform expertise
  • Agile and Scrum methodologies
  • Data pipeline design and optimization
  • Secure software engineering practices
  • Big data technologies (Spark, Hadoop)
  • Cloud computing (AWS, Azure)
  • SQL and database management
  • Version control (Git)
  • Problem-solving and debugging
  • Team collaboration and communication
  • Financial domain knowledge
  • Machine learning integration
  • Performance tuning for scalable systems

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with generous company matching
  • Paid time off including vacation, sick leave, and parental leave
  • Professional development opportunities and tuition reimbursement
  • Employee stock purchase plan and financial wellness programs
  • Flexible work arrangements and hybrid office options
  • Access to on-site fitness centers and wellness initiatives

JP Morgan Chase is an equal opportunity employer.

Locations

  • BOURNEMOUTH, GB

Salary

Estimated Salary Rangemedium confidence

75,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 developmentintermediate
  • Python scripting and automationintermediate
  • Databricks platform expertiseintermediate
  • Agile and Scrum methodologiesintermediate
  • Data pipeline design and optimizationintermediate
  • Secure software engineering practicesintermediate
  • Big data technologies (Spark, Hadoop)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • SQL and database managementintermediate
  • Version control (Git)intermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Machine learning integrationintermediate
  • Performance tuning for scalable systemsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience (experience)
  • Strong proficiency in Java and Python programming languages (experience)
  • Experience with Databricks and big data processing frameworks (experience)
  • Proven track record in agile methodologies and collaborative team environments (experience)
  • Knowledge of secure coding practices and compliance standards in financial services (experience)
  • Ability to design scalable systems for high-volume financial data (experience)

Preferred Qualifications

  • Experience in financial services or fintech environments (experience)
  • Familiarity with cloud platforms like AWS or Azure (experience)
  • Advanced knowledge of data engineering tools such as Spark or Hadoop (experience)
  • Certifications in Java, Python, or Databricks (experience)
  • Prior work on trading systems or risk management platforms (experience)

Responsibilities

  • Design, develop, and deploy secure and scalable software solutions using Java, Python, and Databricks
  • Collaborate with agile teams to deliver market-leading technology products for financial services
  • Build and optimize data pipelines for processing large-scale financial datasets
  • Implement secure coding practices to ensure compliance with regulatory standards like GDPR and SOX
  • Troubleshoot and resolve complex technical issues in production environments
  • Participate in code reviews and contribute to best practices in software engineering
  • Integrate machine learning models into financial applications using Databricks
  • Monitor system performance and scalability to support high-frequency trading operations
  • Work closely with stakeholders to translate business requirements into technical specifications

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick leave, and parental leave
  • general: Professional development opportunities and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness programs
  • general: Flexible work arrangements and hybrid office options
  • general: Access to on-site fitness centers and wellness initiatives

Target Your Resume for "Software Engineer III - Java, Python, Databricks" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Java, Python, Databricks. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer III - Java, Python, Databricks" , 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 Software Engineer III - Java, Python, Databricks @ 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

Software Engineer III - Java, Python, Databricks

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Java, Python, Databricks

full-timePosted: Nov 20, 2025

Job Description

Software Engineer III - Java, Python, Databricks

Location: BOURNEMOUTH, DORSET, United Kingdom

Job Family: Software Engineering

About the Role

At JPMorgan Chase & Co., one of the world's leading financial services firms, we're seeking a Software Engineer III - Java, Python, Databricks to join our innovative technology team in Bournemouth, Dorset, United Kingdom. As a seasoned member of an agile team, you'll design and deliver market-leading technology products that power our global financial operations. In this role, you'll leverage your expertise in Java and Python to build secure, scalable solutions on the Databricks platform, handling complex financial data processing for areas like risk management, trading, and compliance. Our commitment to innovation means you'll work on cutting-edge projects that drive efficiency and security in the fast-paced financial industry, ensuring our systems meet the highest standards of reliability and regulatory adherence. Your day-to-day responsibilities will involve collaborating with cross-functional teams to translate business needs into robust technical implementations. You'll develop and optimize data pipelines using Databricks and Spark, integrating advanced analytics to support decision-making in investment banking and asset management. Emphasizing secure coding and agile practices, you'll contribute to code reviews, troubleshoot production issues, and enhance system performance to handle high-volume transactions. This position offers the opportunity to work on impactful projects that directly influence JPMorgan Chase's position as a leader in financial technology, all while fostering a culture of continuous learning and professional growth. Joining JPMorgan Chase means becoming part of a diverse, inclusive organization that values work-life balance and employee development. You'll have access to world-class resources, mentorship from industry experts, and the chance to advance your career in a supportive environment. If you're passionate about technology in finance and ready to contribute to secure, scalable solutions that shape the future of banking, apply today to be part of our Bournemouth team.

Key Responsibilities

  • Design, develop, and deploy secure and scalable software solutions using Java, Python, and Databricks
  • Collaborate with agile teams to deliver market-leading technology products for financial services
  • Build and optimize data pipelines for processing large-scale financial datasets
  • Implement secure coding practices to ensure compliance with regulatory standards like GDPR and SOX
  • Troubleshoot and resolve complex technical issues in production environments
  • Participate in code reviews and contribute to best practices in software engineering
  • Integrate machine learning models into financial applications using Databricks
  • Monitor system performance and scalability to support high-frequency trading operations
  • Work closely with stakeholders to translate business requirements into technical specifications

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience
  • Strong proficiency in Java and Python programming languages
  • Experience with Databricks and big data processing frameworks
  • Proven track record in agile methodologies and collaborative team environments
  • Knowledge of secure coding practices and compliance standards in financial services
  • Ability to design scalable systems for high-volume financial data

Preferred Qualifications

  • Experience in financial services or fintech environments
  • Familiarity with cloud platforms like AWS or Azure
  • Advanced knowledge of data engineering tools such as Spark or Hadoop
  • Certifications in Java, Python, or Databricks
  • Prior work on trading systems or risk management platforms

Required Skills

  • Java development
  • Python scripting and automation
  • Databricks platform expertise
  • Agile and Scrum methodologies
  • Data pipeline design and optimization
  • Secure software engineering practices
  • Big data technologies (Spark, Hadoop)
  • Cloud computing (AWS, Azure)
  • SQL and database management
  • Version control (Git)
  • Problem-solving and debugging
  • Team collaboration and communication
  • Financial domain knowledge
  • Machine learning integration
  • Performance tuning for scalable systems

Benefits

  • Competitive base salary and performance-based bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • Retirement savings plan with generous company matching
  • Paid time off including vacation, sick leave, and parental leave
  • Professional development opportunities and tuition reimbursement
  • Employee stock purchase plan and financial wellness programs
  • Flexible work arrangements and hybrid office options
  • Access to on-site fitness centers and wellness initiatives

JP Morgan Chase is an equal opportunity employer.

Locations

  • BOURNEMOUTH, GB

Salary

Estimated Salary Rangemedium confidence

75,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 developmentintermediate
  • Python scripting and automationintermediate
  • Databricks platform expertiseintermediate
  • Agile and Scrum methodologiesintermediate
  • Data pipeline design and optimizationintermediate
  • Secure software engineering practicesintermediate
  • Big data technologies (Spark, Hadoop)intermediate
  • Cloud computing (AWS, Azure)intermediate
  • SQL and database managementintermediate
  • Version control (Git)intermediate
  • Problem-solving and debuggingintermediate
  • Team collaboration and communicationintermediate
  • Financial domain knowledgeintermediate
  • Machine learning integrationintermediate
  • Performance tuning for scalable systemsintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience (experience)
  • Strong proficiency in Java and Python programming languages (experience)
  • Experience with Databricks and big data processing frameworks (experience)
  • Proven track record in agile methodologies and collaborative team environments (experience)
  • Knowledge of secure coding practices and compliance standards in financial services (experience)
  • Ability to design scalable systems for high-volume financial data (experience)

Preferred Qualifications

  • Experience in financial services or fintech environments (experience)
  • Familiarity with cloud platforms like AWS or Azure (experience)
  • Advanced knowledge of data engineering tools such as Spark or Hadoop (experience)
  • Certifications in Java, Python, or Databricks (experience)
  • Prior work on trading systems or risk management platforms (experience)

Responsibilities

  • Design, develop, and deploy secure and scalable software solutions using Java, Python, and Databricks
  • Collaborate with agile teams to deliver market-leading technology products for financial services
  • Build and optimize data pipelines for processing large-scale financial datasets
  • Implement secure coding practices to ensure compliance with regulatory standards like GDPR and SOX
  • Troubleshoot and resolve complex technical issues in production environments
  • Participate in code reviews and contribute to best practices in software engineering
  • Integrate machine learning models into financial applications using Databricks
  • Monitor system performance and scalability to support high-frequency trading operations
  • Work closely with stakeholders to translate business requirements into technical specifications

Benefits

  • general: Competitive base salary and performance-based bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: Retirement savings plan with generous company matching
  • general: Paid time off including vacation, sick leave, and parental leave
  • general: Professional development opportunities and tuition reimbursement
  • general: Employee stock purchase plan and financial wellness programs
  • general: Flexible work arrangements and hybrid office options
  • general: Access to on-site fitness centers and wellness initiatives

Target Your Resume for "Software Engineer III - Java, Python, Databricks" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Java, Python, Databricks. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer III - Java, Python, Databricks" , 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 Software Engineer III - Java, Python, Databricks @ JP Morgan Chase.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.