Software Engineer III - Full Stack Engineer
Company: JPMorganChase
Location: Seattle
Posted on: April 3, 2026
|
|
|
Job Description:
Description We have an exciting and rewarding opportunity for
you to take your software engineering career to the next level. As
a Software Engineer III – Full Stack Engineer at JPMorgan Chase
within the Commercial & Investment Bank, you serve as a seasoned
member of an agile team to design and deliver trusted
market-leading technology products in a secure, stable, and
scalable way. You will also be a hands-on engineer on an Agile team
building and operating Spring Boot microservices running on AWS
(ECS Fargate or EKS) with Oracle and PostgreSQL (RDS), and a modern
web UI built with either React or Angular. You will design,
develop, test, deploy, and support services in a secure, resilient,
and observable production environment. You are responsible for
carrying out critical technology solutions across multiple
technical areas within various business functions in support of the
firm’s business objectives. Job responsibilities Execute software
solutions, design, development, and technical troubleshooting with
ability to think beyond routine or conventional approaches to build
solutions or break down technical problems Design, build, and
maintain full-stack features across UI and backend services (React
or Angular Java 17 / Spring Boot). Develop and operate
microservices including API design, service decomposition, and
reliability patterns (timeouts, retries, idempotency, DLQs). Build
integrations using AWS services such as API Gateway, SQS, SNS, S3,
and RDS ; troubleshoot production issues across services and
infrastructure. Produce clear design/architecture artifacts
(service boundaries, data flows, sequence diagrams, ADRs) and
ensure implementation aligns with design constraints. Improve
engineering quality through code reviews, automated testing, CI/CD
, and secure coding practices; contribute to operational excellence
(metrics, logs, tracing, runbooks). Partner with product and
stakeholder teams to refine requirements, estimate work, and
deliver iteratively in an Agile environment. Create secure and
high-quality production code and maintains algorithms that run
synchronously with appropriate systems Proactively identify hidden
problems and patterns in data and uses these insights to drive
improvements to coding hygiene and system architecture Contribute
to software engineering communities of practice and events that
explore new and emerging technologies Add to team culture of
diversity, opportunity, inclusion, and respect Required
qualifications, capabilities, and skills Formal training or
certification on software engineering concepts and 3 years applied
experience Proficiency with either React or Angular (TypeScript,
component architecture, state management, performance
fundamentals). Strong experience with Java 17 and Spring Boot ,
including Spring Data JPA / Hibernate (entity modeling,
transactions, performance considerations like N1, pagination).
Hands-on deployment/operations with AWS ECS Fargate or
Kubernetes/EKS , and strong container skills with Docker (image
builds, runtime config, troubleshooting). Practical experience with
API Gateway, SQS, SNS, S3 , and relational databases on RDS .
Proven experience with Oracle and PostgreSQL (schema design,
indexing, query tuning, migrations). Experience with CI/CD ,
automated testing (unit/integration), observability
(logs/metrics/traces), and application security (authn/authz
basics, secrets handling, dependency scanning). Strong
communication and ability to work independently, prioritize
effectively, and deliver in a fast-moving environment. Hands-on
practical experience in system design, application development,
testing, and operational stability Experience in developing,
debugging, and maintaining code in a large corporate environment
with one or more modern programming languages and database querying
languages Demonstrated knowledge of software applications and
technical processes within a technical discipline (e.g., cloud,
artificial intelligence, machine learning, mobile, etc.) Preferred
qualifications, capabilities, and skills Experience with
event-driven architectures and message processing patterns
(idempotency, DLQ handling, backoff/retry strategies).
Infrastructure-as-Code exposure (e.g.,
Terraform/CloudFormation/CDK) and production operations experience
(incident response, on-call, postmortems). API design maturity
(OpenAPI/Swagger, backward compatibility/versioning, contract
testing). Performance tuning experience across UI, JVM, and
database layers. Strong grounding in OOP, design patterns, and
microservices best practices.
Keywords: JPMorganChase, Everett , Software Engineer III - Full Stack Engineer, IT / Software / Systems , Seattle, Washington