Resume and JobRESUME AND JOB
JP Morgan Chase logo

Software Engineer III - Java,/Scala/Spark/ AWS

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Java,/Scala/Spark/ AWS

full-timePosted: Dec 3, 2025

Job Description

Software Engineer III - Java,/Scala/Spark/ AWS

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services landscape through innovative technology. As a Software Engineer III specializing in Java, Scala, Spark, and AWS, you will join a dynamic agile team in Jersey City, NJ, dedicated to designing and delivering secure, scalable products that power our global banking operations. In this role, you will contribute to building robust systems that handle massive financial datasets, support real-time trading platforms, and ensure compliance with stringent regulatory standards. Your work will directly impact how millions of clients access investment banking, asset management, and commercial services, leveraging cutting-edge cloud technologies to drive efficiency and innovation in a competitive industry. Key to success in this position is your ability to architect data-intensive solutions using Apache Spark for processing complex financial analytics, while integrating AWS services to optimize scalability and security. You will collaborate closely with cross-functional teams, including data scientists, product managers, and compliance experts, to translate business needs into high-performance code. At JP Morgan Chase, we emphasize secure development practices to protect sensitive client data, and you will play a pivotal role in implementing features that mitigate risks in areas like fraud detection and market risk modeling. This is an opportunity to work on mission-critical applications that underpin the stability of the world's leading financial institution. We foster a culture of continuous learning and inclusion, providing resources for professional growth and exposure to diverse projects across our technology organization. If you are passionate about engineering excellence in finance and thrive in a collaborative, high-stakes environment, join us to shape the future of banking technology at JP Morgan Chase.

Key Responsibilities

  • Design, develop, and deploy secure, scalable software solutions using Java, Scala, Spark, and AWS technologies
  • Collaborate with agile teams to build market-leading technology products for JP Morgan Chase's financial services
  • Implement data-intensive applications handling large-scale financial datasets with emphasis on performance and reliability
  • Ensure adherence to security best practices and compliance standards in all development cycles
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes
  • Troubleshoot and optimize complex systems to support real-time trading and risk analysis
  • Mentor junior engineers and contribute to technical roadmaps for innovation in banking technology
  • Integrate cloud-native services to enhance scalability and cost-efficiency in AWS environments
  • Analyze business requirements from stakeholders in investment banking or asset management
  • Stay updated on emerging technologies to drive efficiency in JP Morgan's global operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Java and/or Scala
  • Proven experience with big data technologies including Apache Spark
  • Hands-on experience with AWS cloud services such as EC2, S3, and Lambda
  • Strong understanding of agile methodologies and secure software development practices
  • Experience in financial services or high-stakes environments with emphasis on data security and compliance
  • Ability to collaborate in cross-functional teams to deliver scalable solutions

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with financial data processing, risk management systems, or trading platforms
  • Certifications in AWS (e.g., AWS Certified Developer) or Spark
  • Knowledge of regulatory frameworks like GDPR, SOX, or FINRA in the banking sector
  • Prior work at a large financial institution with distributed systems

Required Skills

  • Proficiency in Java and Scala programming languages
  • Expertise in Apache Spark for big data processing
  • Strong AWS cloud platform knowledge (EC2, S3, EMR, Lambda)
  • Experience with distributed systems and microservices architecture
  • Knowledge of SQL/NoSQL databases and data modeling
  • Agile/Scrum methodologies and tools like Jira
  • Secure coding practices and vulnerability management
  • Problem-solving and analytical thinking in high-pressure environments
  • Effective communication and collaboration skills
  • Understanding of financial concepts like risk modeling and transaction processing
  • Version control with Git and CI/CD pipelines (Jenkins, GitHub Actions)
  • Unit testing frameworks (JUnit, ScalaTest)
  • Containerization with Docker and orchestration with Kubernetes
  • Performance tuning and monitoring tools (Prometheus, Grafana)
  • Adaptability to fast-paced, regulated financial industry

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) retirement savings plan with generous company match
  • Paid time off including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement for certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Flexible work arrangements including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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 Scala programming languagesintermediate
  • Expertise in Apache Spark for big data processingintermediate
  • Strong AWS cloud platform knowledge (EC2, S3, EMR, Lambda)intermediate
  • Experience with distributed systems and microservices architectureintermediate
  • Knowledge of SQL/NoSQL databases and data modelingintermediate
  • Agile/Scrum methodologies and tools like Jiraintermediate
  • Secure coding practices and vulnerability managementintermediate
  • Problem-solving and analytical thinking in high-pressure environmentsintermediate
  • Effective communication and collaboration skillsintermediate
  • Understanding of financial concepts like risk modeling and transaction processingintermediate
  • Version control with Git and CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Unit testing frameworks (JUnit, ScalaTest)intermediate
  • Containerization with Docker and orchestration with Kubernetesintermediate
  • Performance tuning and monitoring tools (Prometheus, Grafana)intermediate
  • Adaptability to fast-paced, regulated financial industryintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Java and/or Scala (experience)
  • Proven experience with big data technologies including Apache Spark (experience)
  • Hands-on experience with AWS cloud services such as EC2, S3, and Lambda (experience)
  • Strong understanding of agile methodologies and secure software development practices (experience)
  • Experience in financial services or high-stakes environments with emphasis on data security and compliance (experience)
  • Ability to collaborate in cross-functional teams to deliver scalable solutions (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with financial data processing, risk management systems, or trading platforms (experience)
  • Certifications in AWS (e.g., AWS Certified Developer) or Spark (experience)
  • Knowledge of regulatory frameworks like GDPR, SOX, or FINRA in the banking sector (experience)
  • Prior work at a large financial institution with distributed systems (experience)

Responsibilities

  • Design, develop, and deploy secure, scalable software solutions using Java, Scala, Spark, and AWS technologies
  • Collaborate with agile teams to build market-leading technology products for JP Morgan Chase's financial services
  • Implement data-intensive applications handling large-scale financial datasets with emphasis on performance and reliability
  • Ensure adherence to security best practices and compliance standards in all development cycles
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes
  • Troubleshoot and optimize complex systems to support real-time trading and risk analysis
  • Mentor junior engineers and contribute to technical roadmaps for innovation in banking technology
  • Integrate cloud-native services to enhance scalability and cost-efficiency in AWS environments
  • Analyze business requirements from stakeholders in investment banking or asset management
  • Stay updated on emerging technologies to drive efficiency in JP Morgan's global operations

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: 401(k) retirement savings plan with generous company match
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement for certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Flexible work arrangements including hybrid options in Jersey City

Target Your Resume for "Software Engineer III - Java,/Scala/Spark/ AWS" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Java,/Scala/Spark/ AWS. Takes only 15 seconds!

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

Check Your ATS Score for "Software Engineer III - Java,/Scala/Spark/ AWS" , 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,/Scala/Spark/ AWS @ 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,/Scala/Spark/ AWS

JP Morgan Chase

Software and Technology Jobs

Software Engineer III - Java,/Scala/Spark/ AWS

full-timePosted: Dec 3, 2025

Job Description

Software Engineer III - Java,/Scala/Spark/ AWS

Location: Jersey City, NJ, United States

Job Family: Software Engineering

About the Role

At JP Morgan Chase, we are at the forefront of transforming the financial services landscape through innovative technology. As a Software Engineer III specializing in Java, Scala, Spark, and AWS, you will join a dynamic agile team in Jersey City, NJ, dedicated to designing and delivering secure, scalable products that power our global banking operations. In this role, you will contribute to building robust systems that handle massive financial datasets, support real-time trading platforms, and ensure compliance with stringent regulatory standards. Your work will directly impact how millions of clients access investment banking, asset management, and commercial services, leveraging cutting-edge cloud technologies to drive efficiency and innovation in a competitive industry. Key to success in this position is your ability to architect data-intensive solutions using Apache Spark for processing complex financial analytics, while integrating AWS services to optimize scalability and security. You will collaborate closely with cross-functional teams, including data scientists, product managers, and compliance experts, to translate business needs into high-performance code. At JP Morgan Chase, we emphasize secure development practices to protect sensitive client data, and you will play a pivotal role in implementing features that mitigate risks in areas like fraud detection and market risk modeling. This is an opportunity to work on mission-critical applications that underpin the stability of the world's leading financial institution. We foster a culture of continuous learning and inclusion, providing resources for professional growth and exposure to diverse projects across our technology organization. If you are passionate about engineering excellence in finance and thrive in a collaborative, high-stakes environment, join us to shape the future of banking technology at JP Morgan Chase.

Key Responsibilities

  • Design, develop, and deploy secure, scalable software solutions using Java, Scala, Spark, and AWS technologies
  • Collaborate with agile teams to build market-leading technology products for JP Morgan Chase's financial services
  • Implement data-intensive applications handling large-scale financial datasets with emphasis on performance and reliability
  • Ensure adherence to security best practices and compliance standards in all development cycles
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes
  • Troubleshoot and optimize complex systems to support real-time trading and risk analysis
  • Mentor junior engineers and contribute to technical roadmaps for innovation in banking technology
  • Integrate cloud-native services to enhance scalability and cost-efficiency in AWS environments
  • Analyze business requirements from stakeholders in investment banking or asset management
  • Stay updated on emerging technologies to drive efficiency in JP Morgan's global operations

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 5+ years of professional software development experience with Java and/or Scala
  • Proven experience with big data technologies including Apache Spark
  • Hands-on experience with AWS cloud services such as EC2, S3, and Lambda
  • Strong understanding of agile methodologies and secure software development practices
  • Experience in financial services or high-stakes environments with emphasis on data security and compliance
  • Ability to collaborate in cross-functional teams to deliver scalable solutions

Preferred Qualifications

  • Master's degree in Computer Science or related discipline
  • Experience with financial data processing, risk management systems, or trading platforms
  • Certifications in AWS (e.g., AWS Certified Developer) or Spark
  • Knowledge of regulatory frameworks like GDPR, SOX, or FINRA in the banking sector
  • Prior work at a large financial institution with distributed systems

Required Skills

  • Proficiency in Java and Scala programming languages
  • Expertise in Apache Spark for big data processing
  • Strong AWS cloud platform knowledge (EC2, S3, EMR, Lambda)
  • Experience with distributed systems and microservices architecture
  • Knowledge of SQL/NoSQL databases and data modeling
  • Agile/Scrum methodologies and tools like Jira
  • Secure coding practices and vulnerability management
  • Problem-solving and analytical thinking in high-pressure environments
  • Effective communication and collaboration skills
  • Understanding of financial concepts like risk modeling and transaction processing
  • Version control with Git and CI/CD pipelines (Jenkins, GitHub Actions)
  • Unit testing frameworks (JUnit, ScalaTest)
  • Containerization with Docker and orchestration with Kubernetes
  • Performance tuning and monitoring tools (Prometheus, Grafana)
  • Adaptability to fast-paced, regulated financial industry

Benefits

  • Competitive base salary and performance-based annual bonuses
  • Comprehensive health, dental, and vision insurance coverage
  • 401(k) retirement savings plan with generous company match
  • Paid time off including vacation, sick days, and parental leave
  • Professional development programs and tuition reimbursement for certifications
  • Employee stock purchase plan and financial wellness resources
  • On-site fitness centers and wellness programs at JP Morgan locations
  • Flexible work arrangements including hybrid options in Jersey City

JP Morgan Chase is an equal opportunity employer.

Locations

  • Jersey City, US

Salary

Estimated Salary Rangehigh confidence

180,000 - 250,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 Scala programming languagesintermediate
  • Expertise in Apache Spark for big data processingintermediate
  • Strong AWS cloud platform knowledge (EC2, S3, EMR, Lambda)intermediate
  • Experience with distributed systems and microservices architectureintermediate
  • Knowledge of SQL/NoSQL databases and data modelingintermediate
  • Agile/Scrum methodologies and tools like Jiraintermediate
  • Secure coding practices and vulnerability managementintermediate
  • Problem-solving and analytical thinking in high-pressure environmentsintermediate
  • Effective communication and collaboration skillsintermediate
  • Understanding of financial concepts like risk modeling and transaction processingintermediate
  • Version control with Git and CI/CD pipelines (Jenkins, GitHub Actions)intermediate
  • Unit testing frameworks (JUnit, ScalaTest)intermediate
  • Containerization with Docker and orchestration with Kubernetesintermediate
  • Performance tuning and monitoring tools (Prometheus, Grafana)intermediate
  • Adaptability to fast-paced, regulated financial industryintermediate

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field (experience)
  • 5+ years of professional software development experience with Java and/or Scala (experience)
  • Proven experience with big data technologies including Apache Spark (experience)
  • Hands-on experience with AWS cloud services such as EC2, S3, and Lambda (experience)
  • Strong understanding of agile methodologies and secure software development practices (experience)
  • Experience in financial services or high-stakes environments with emphasis on data security and compliance (experience)
  • Ability to collaborate in cross-functional teams to deliver scalable solutions (experience)

Preferred Qualifications

  • Master's degree in Computer Science or related discipline (experience)
  • Experience with financial data processing, risk management systems, or trading platforms (experience)
  • Certifications in AWS (e.g., AWS Certified Developer) or Spark (experience)
  • Knowledge of regulatory frameworks like GDPR, SOX, or FINRA in the banking sector (experience)
  • Prior work at a large financial institution with distributed systems (experience)

Responsibilities

  • Design, develop, and deploy secure, scalable software solutions using Java, Scala, Spark, and AWS technologies
  • Collaborate with agile teams to build market-leading technology products for JP Morgan Chase's financial services
  • Implement data-intensive applications handling large-scale financial datasets with emphasis on performance and reliability
  • Ensure adherence to security best practices and compliance standards in all development cycles
  • Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes
  • Troubleshoot and optimize complex systems to support real-time trading and risk analysis
  • Mentor junior engineers and contribute to technical roadmaps for innovation in banking technology
  • Integrate cloud-native services to enhance scalability and cost-efficiency in AWS environments
  • Analyze business requirements from stakeholders in investment banking or asset management
  • Stay updated on emerging technologies to drive efficiency in JP Morgan's global operations

Benefits

  • general: Competitive base salary and performance-based annual bonuses
  • general: Comprehensive health, dental, and vision insurance coverage
  • general: 401(k) retirement savings plan with generous company match
  • general: Paid time off including vacation, sick days, and parental leave
  • general: Professional development programs and tuition reimbursement for certifications
  • general: Employee stock purchase plan and financial wellness resources
  • general: On-site fitness centers and wellness programs at JP Morgan locations
  • general: Flexible work arrangements including hybrid options in Jersey City

Target Your Resume for "Software Engineer III - Java,/Scala/Spark/ AWS" , JP Morgan Chase

Get personalized recommendations to optimize your resume specifically for Software Engineer III - Java,/Scala/Spark/ AWS. Takes only 15 seconds!

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

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

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.