Software Engineer III (Java)

JPMorgan Chase

Confirmed live yesterday Low trust

Quick summary

Work type
On-site
Location
New York, NY
Posted
38 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $148k
$98k most similar roles pay here $201k

This listing doesn't post a salary. Most similar roles pay $125,675–$171,318.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1117 open roles on FindRole.

Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Software Engineer III (Java)

As a Software Engineer III (Java) within the Connected Commerce, Travel division, you will join an agile team to build and deliver secure, stable, and scalable market-leading technology products. You will design and implement complex features, manage API contracts, and ensure operational excellence through observability and resilient design patterns like circuit breakers and idempotency. Your daily work involves writing high-quality code across backend and frontend systems while participating in pair programming and rigorous code reviews. The role requires proficiency in Java, Spring Boot, SQL, and event-driven systems including SNS, SQS, and Kafka. You will utilize AWS cloud-native services like ECS, Lambda, and DynamoDB. Additionally, you will integrate privacy-safe AI assistants into development workflows while ensuring security standards are met across distributed environments to solve complex problems in the travel and hospitality domain.

What does a Software Engineer earn in New York?

Median $224000 from 203 postings across 41 companies.

See salary data

What you'll do

  • Design and implement complex features and services while managing API contracts and backward compatibility.
  • Write secure, high-quality production code for both backend and frontend systems.
  • Implement resilient design patterns such as circuit breakers, retries, and idempotency to ensure system stability.
  • Optimize database performance through schema design, indexing, query tuning, and caching across SQL and NoSQL systems.
  • Author design proposals and participate in peer reviews to align technical architecture with business goals.
  • Improve operational excellence by defining SLOs/SLIs and enhancing observability through logs, metrics, and traces.
  • Integrate approved AI assistants into development workflows while adhering to strict security and governance guardrails.
  • Conduct rigorous code reviews and pair programming to ensure high engineering standards across the team.

What we're looking for

  • B.S. in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • Formal training or certification on software engineering concepts and 3+ years of experience delivering production systems in a team environment.
  • Proficiency in Java, Spring Boot development, SQL, and event-driven/messaging systems such as SNS, SQS, and Kafka.
  • Hands-on experience with AWS and cloud-native services including ECS/EKS/Lambda, API Gateway, RDS/DynamoDB/CassandraDB, S3, CloudWatch, and IAM.
  • Proficiency in JavaScript, HTML5, and CSS3 to contribute to and debug user-facing code.
  • Experience in system design, RESTful JSON API design, microservices, testing strategy, and operational stability in distributed environments.
  • Strong understanding of security and resiliency including OWASP Top 10, OAuth2/OIDC, secrets management, and resilient integration patterns.
  • Operational experience using approved AI assistants within development workflows following established governance and quality gates.
  • Experience in .NET/C# (preferred).
  • Experience in TypeScript and React (preferred).
  • Travel or hospitality domain experience (preferred).
  • Experience contributing to evaluation practices for AI-assisted development or features (preferred).
  • Familiarity with frontend performance and accessibility best practices (preferred).

More like this

Similar roles

Software Engineer III

JPMorgan Chase

New York, NY 11 days ago
Java Spring Boot Microservices RestAPIs React.js Angular AWS EC2 EKS RDS S3 Lambda Cassandra CI/CD Agile JavaScript
3+ yrs exp

Software Engineer III (Java)

JPMorgan Chase

New York, NY 31 days ago
Java Spring Boot Microservices AWS Kafka Cassandra NoSQL Infrastructure as Code CI/CD Agile System Design Software Development Life Cycle
3+ yrs exp

Lead Software Engineer Full Stack

JPMorgan Chase

New York, NY 43 days ago
Java Spring Boot SQL NoSQL AWS Kafka SNS SQS ECS EKS Lambda API Gateway RDS DynamoDB CassandraDB S3 CloudWatch IAM JavaScript HTML 5 CSS3 TypeScript React .NET C# micro services CI/CD SDLC OIDC
10+ yrs exp

Senior Lead Software Engineer, Full Stack Java

JPMorgan Chase

Chicago, IL 30 days ago
Java Spring Boot Microservices Architecture SQL NoSQL Kafka restAPI AWS CI/CD Agile Automated Testing System Design AI-assisted Engineering Security
5+ yrs exp

Software Engineer III, Java

JPMorgan Chase

Jersey City, NJ 30 days ago
Java Spring Boot REST API OpenAPI Swagger SQL Oracle DB2 Cassandra MongoDB AWS Kubernetes Cloud Foundry Prometheus Grafana Splunk ELK Stack JUnit Mockito Cucumber Git Maven Gradle Jenkins Python React Angular GraphQL RAG
5+ yrs exp

Java Python Software Engineer III

JPMorgan Chase

Jersey City, NJ 2 days ago
Java Spring Boot RESTful APIs Python JDBC JPA Hibernate Kafka AWS SQS AWS React JS Redux CI/CD JUnit Mockito Agile
3+ yrs exp