Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co.
Wilmington, DE, United States
12 days ago
Apply on www.jobmonkeyjobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Amazon Web Services Amazon S3 Audit Trail Customer Information Control System (CICS) Cloud Engineering COBOL (Programming Language) Databases System Configuration Continuous Integration
+54 more
Data Visualization IBM DB2 Distributed Systems Domain Name System (DNS) Amazon DynamoDB Failover Fault Tolerance Design of User Interfaces Hibernate (Java) IBM WebSphere MQ Identity and Access Management Java Virtual Machine (JVM) Java Web Services Apache JMeter Prometheus Service Discovery Software Engineering Systems Integration Z/OS Data Logging Load Balancing GitHub Copilot Autoscaling ReactJS System Availability Grafana Spring-boot Reliability of Systems Change Data Capture Backend Event Driven Architecture Blazemeter Gherkin Kubernetes Information Technology Apache Flink Deployment Automation Enterprise Integration Apache Kafka Route53 Functional Programming Api Design Cloudwatch Restful APIs Amazon Simple Queue Service (SQS) Terraform Stream Processing Cucumber (Software) Splunk GPT Dynatrace Serverless Computing Docker Microservices

Job description

Duties: Design and define architecture for large-scale co-brand credit card platforms, focusing on service- oriented and event-driven system design and regulatory alignment. Design and oversee cloud architecture and platform capabilities for scalable distributed systems, ensuring alignment with enterprise standards and reliability objectives. Define and oversee observability standards, including logging, monitoring, and alerting strategies to ensure system reliability and operational visibility. Lead and design application resiliency and reliability strategies for distributed systems, including fault- tolerant architecture, failure isolation, and recovery mechanisms to ensure high availability, scalability, and operational excellence. Lead integration efforts between distributed applications and mainframe systems using z/OS-based APIs, ensuring system compatibility and data consistency. Design and develop frontend applications for co-branded credit card audit and reporting ensuring user-friendly interfaces and efficient data visualization. Collaborate with cross-functional teams including Product, Architecture, and SRE to translate business requirements into scalable system designs and enterprise integration solutions.

Requirements

Minimum education and experience required: Master’s degree in Computer Science, Electronic Engineering, Computer Information Systems, or related field of study plus 3 years of experience in the job offered or as Software Engineer, Software Developer, Back-End Developer, or related occupation. The employer will alternatively accept a Bachelor’s degree in Computer Science, Electronic Engineering, Computer Information Systems, or related field of study plus 5 years of experience in the job offered or as Software Engineer, Software Developer, Back-End Developer, or related occupation.

Skills Required: This position requires three (3) years of experience with the following: Implementing REST APIs, Kafka, user interfaces, and service integrations using REST; and Implementing CI/CD pipelines, guardrails, and automated deployments using Terraform and CI/CD tooling. This position requires one (1) year of experience with the following: Designing and operating serverless workflow orchestration using AWS Step Functions with SQS, Lambda, DynamoDB, S3, ALB, and NLB; Developing and supporting mainframe integrations and applications using COBOL on z/OS, CICS, IBM MQ, IMS, Apache Flink, and enterprise APIs; Designing, packaging, and operating containerized services using Docker, Kubernetes and Amazon ECS with least-privilege IAM roles and automated CI/CD deployments; and Designing and implementing user interfaces using React. This position requires any amount of experience with the following: Designing, building, and operating microservices-based applications using Java, SpringBoot and Hibernate; Defining, provisioning, and managing cloud infrastructure as code using Terraform with versioned modules, environment workspaces, and resources including networking, compute, databases, IAM, S3, and DynamoDB; Designing and executing resilience, failover, and release validation using AWS Fault Injection Service across ECS, EKS, and serverless workloads; Integrating monitoring alerts and rollback playbooks; Implementing real-time data streaming and event-driven architectures using IMS and DB2 change data capture, MQ, Kafka, and Java services on the mainframe JVM; Automating end-to-end testing and quality validation across the Software Development Life Cycle (SDLC) using JMeter, BlazeMeter, Cucumber, Gherkin, Hoverfly, Pact, and CI/CD integration; Implementing observability, monitoring, alerting, and root-cause analysis using metrics, logs, and traces with Dynatrace, Splunk, AWS CloudWatch, CloudTrail, Prometheus, and Grafana; Developing software using AI-assisted development tools including GitHub Copilot, ChatGPT, and Claude for code suggestions, test scaffolding, design exploration, documentation, and troubleshooting; Configuring DNS, service discovery, and traffic management using Amazon Route 53, load balancing, health checks, logging, and metrics; Implementing resilient application deployments using health checks, autoscaling, rollout strategies, and blue-green deployments; Executing end-to-end microservices delivery using Agile SDLC practices including TDD, CI/CD, iterative sprints, API design, and peer reviews; and Applying machine learning and AI concepts in software development.

Benefits & conditions

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.

About the company

Chase is a leading financial services firm, helping nearly half of America’s households and small businesses achieve their financial goals through a broad range of financial products. Our mission is to create engaged, lifelong relationships and put our customers at the heart of everything we do. We also help small businesses, nonprofits and cities grow, delivering solutions to solve all their financial needs., Our Consumer & Community Banking division serves our Chase customers through a range of financial services, including personal banking, credit cards, mortgages, auto financing, investment advice, small business loans and payment processing. We’re proud to lead the U.S. in credit card sales and deposit growth and have the most-used digital solutions - all while ranking first in customer satisfaction.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.jobmonkeyjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all