Java Backend Software Engineer II - Databricks / PySpark / AWS

JPMorganChase

Houston (TX)

On-site

USD 110,000 - 140,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive salary
Commission pay
Discretionary incentive
Health care coverage
Retirement plan
Tuition reimbursement
Mental health support
Financial coaching

Job summary

JPMorganChase in Houston seeks a Software Engineer II for the Client 360 team. You design robust backend services and data pipelines powering a unified client view across the Commercial & Investment Bank.

You will collaborate with data engineers, product managers, and analytics to deliver scalable solutions on AWS, using Java, Python, and PySpark, while advancing AI-assisted development and cloud security.

Qualifications

  • Formal software engineering training or certification.
  • Minimum 2+ years of applied software engineering experience.
  • Proficiency in Java and/or Python for backend development.
  • Hands-on experience with PySpark and Databricks for data processing.
  • Experience deploying on AWS services (Lambda, S3, EC2, RDS).
  • Experience with AI/ML models or AI tooling in backend systems.
  • Familiarity with React or similar frontend frameworks for collaboration.
  • Proficiency in SQL and NoSQL databases; RESTful API design.

Responsibilities

  • Design and develop robust, scalable backend services and APIs.
  • Build and optimize data pipelines using PySpark and Databricks.
  • Deploy and manage AWS cloud-based infrastructure for reliability and security.
  • Collaborate with cross-functional teams to deliver end-to-end solutions.
  • Integrate AI-powered tools to accelerate development and quality.
  • Participate in code reviews, design discussions, and architecture planning.
  • Monitor and resolve production issues ensuring high availability.

Skills

Java
Python
PySpark
Databricks
AWS
AI tooling
React
SQL
NoSQL
RESTful APIs

Education

Formal software engineering training

Tools

Docker
Kubernetes
CI/CD
Databricks
AWS Lambda/S3/EC2
Terraform

Job description

Job Description

Join one of the world's most innovative financial institutions and help shape the future of client data and intelligence. At JPMorganChase, we invest in our engineers — giving you access to cutting-edge tools, modern cloud infrastructure, and a collaborative culture where your contributions directly impact how we serve clients globally.

As a Software Engineer II at JPMorganChase within the Client 360 team in the Commercial & Investment Bank, you will design and develop scalable backend systems that unify and surface critical client data across the firm. You will work alongside talented engineers, data scientists, and product managers to build the data pipelines and services that power intelligent client insights. This is an opportunity to grow your engineering craft while solving complex, high-impact problems in a fast-paced financial technology environment.

The Client 360 team is focused on delivering a unified view of client relationships across the Commercial & Investment Bank. You will contribute to a platform that aggregates, processes, and delivers data at scale — enabling smarter decisions and stronger client outcomes across the firm.

Job Responsibilities
  • Design and develop robust, scalable backend services and APIs using Java and Python to support client data platforms
  • Build and optimize data pipelines using PySpark and Databricks to process large volumes of structured and unstructured financial data
  • Deploy and manage cloud-based infrastructure and services on AWS, ensuring reliability, scalability, and security
  • Collaborate with cross-functional teams including data engineering, product, and analytics to deliver end-to-end solutions
  • Integrate and leverage AI-powered developer tools to accelerate development workflows and improve code quality
  • Participate in code reviews, technical design discussions, and architecture planning sessions
  • Monitor, troubleshoot, and resolve production issues, ensuring high availability and performance of backend systems
  • Contribute to engineering best practices, documentation, and continuous improvement of the software development lifecycle
Required Qualifications, Capabilities, And Skills
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Proficiency in Java and/or Python for backend application and service development
  • Hands-on experience with PySpark and Databricks for large-scale data processing
  • Experience building and deploying applications on AWS (e.g., Lambda, S3, EC2, RDS, or equivalent services)
  • Demonstrated experience integrating or working with AI/machine learning models, APIs, or AI-powered tooling within backend systems
  • Familiarity with React or similar frontend frameworks to support full-stack collaboration
  • Proficiency in relational database management systems (RDBMS) such as SQL or Oracle, as well as NoSQL databases
  • Strong understanding of RESTful API design, microservices architecture, and distributed systems
Preferred Qualifications, Capabilities, And Skills
  • Experience working with large language model frameworks or AI orchestration tools (e.g., LangChain, OpenAI APIs, or equivalent)
  • Familiarity with AI-assisted development tools (e.g., GitHub Copilot or similar) to enhance engineering productivity
  • Experience with CI/CD pipelines, containerization (Docker/Kubernetes), or infrastructure-as-code practices
  • Exposure to agile development methodologies and cross-functional product delivery teams
ABOUT US

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands. Our history spans over 200 years and today we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing and asset management.

We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.

We recognize that our people are our strength and the diverse talents they bring to our global workforce are directly linked to our success. We are an equal opportunity employer and place a high value on diversity and inclusion at our company. We do not discriminate on the basis of any protected attribute, including race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, marital or veteran status, pregnancy or disability, or any other basis protected under applicable law. We also make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as mental health or physical disability needs. Visit our FAQs for more information about requesting an accommodation.

JPMorgan Chase & Co. is an Equal Opportunity Employer, including Disability/Veterans

About The Team

J.P. Morgan's Commercial & Investment Bank is a global leader across banking, markets, securities services and payments. Corporations, governments and institutions throughout the world entrust us with their business in more than 100 countries. The Commercial & Investment Bank provides strategic advice, raises capital, manages risk and extends liquidity in markets around the world.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Backend Software Engineer II - Databricks / PySpark / AWS
Java Backend Software Engineer II - Databricks / PySpark / AWS

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 95,000 - 140,000
Software Engineer III - Big Data & AWS
Software Engineer III - Big Data & AWS

JPMorganChase • Plano (TX)

On-site
USD 120,000 - 170,000
Health benefits
On-site health center
Retirement plan
+1
Lead Software Engineer - Python/PySpark/Databricks/AWS
Lead Software Engineer - Python/PySpark/Databricks/AWS

JPMorganChase • Wilmington (DE)

On-site
USD 140,000 - 180,000
Software Engineer III - Big Data Databricks, Python / Java
Software Engineer III - Big Data Databricks, Python / Java

JPMorganChase • Houston (TX)

On-site
USD 120,000 - 150,000
Lead Software Engineer - Python/PySpark/Databricks/AWS
Lead Software Engineer - Python/PySpark/Databricks/AWS

JPMorgan Chase • Wilmington (DE)

On-site
USD 180,000 - 240,000
Software Engineer III - Databricks
Software Engineer III - Databricks

JPMorganChase • Wilmington (DE)

On-site
USD 140,000 - 190,000
Lead Software Engineer- Big Data Python /Java , Spark, Databricks
Lead Software Engineer- Big Data Python /Java , Spark, Databricks

Fairygodboss • Houston (TX)

On-site
USD 140,000 - 210,000
Lead Software Engineer- Big Data Python /Java , Spark, Databricks
Lead Software Engineer- Big Data Python /Java , Spark, Databricks

JPMorganChase • Houston (TX)

On-site
USD 180,000 - 240,000
Lead Software Engineer - Python, Databricks and AWS
Lead Software Engineer - Python, Databricks and AWS

JPMorganChase • Jersey City (NJ)

On-site
USD 170,000 - 210,000
Sr Lead Software Engineer- Python, Databricks
Sr Lead Software Engineer- Python, Databricks

JPMorganChase • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Health care coverage
Retirement savings plan
Tuition reimbursement
+2