Software Engineer II: Scalable Java Backend & Angular UI

Mastercard

O’Fallon (MO)

On-site

USD 92,000 - 147,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401(k) match
Paid time off

Job summary

Mastercard is seeking a Software Engineer II in O’Fallon, MO to build scalable backend services with Java/Spring Boot and frontend UI with Angular and Node.js. You will work across a distributed architecture, owning end-to-end delivery from design to production support in a secure, scalable environment.

The role sits at the intersection of site reliability, platform, and release engineering, requiring collaboration with cross-functional teams to deliver production‑grade solutions and

Qualifications

  • Strong hands-on experience in Java, Spring Boot, and REST APIs.
  • Hands-on experience with Angular (2+) and Node.js.
  • Experience building and maintaining scalable, production-grade applications.
  • Strong problem-solving, troubleshooting, and debugging skills in distributed systems.
  • Knowledge of secure coding principles and vulnerability prevention techniques.
  • Experience performing code reviews and contributing to engineering quality standards.

Responsibilities

  • Design, develop, and own Java-based backend services and REST APIs in a distributed architecture.
  • Build and enhance UI applications using Angular and Node.js.
  • Own end-to-end delivery including solution design, development, testing, deployment, configuration, documentation, and operational support.
  • Participate in technical design sessions, architectural reviews, and solution planning for scalable, secure software solutions.
  • Ensure high-quality code through peer reviews, automated testing, and adherence to standards.
  • Design, develop, and maintain unit, functional, and integration tests.
  • Apply secure coding standards and security best practices throughout development lifecycle.
  • Drive engineering best practices including architecture, performance, resiliency, and observability.
  • Analyze performance and implement optimization improvements.
  • Troubleshoot production issues and perform root cause analysis.

Skills

Java
Spring Boot
REST APIs
Angular
Node.js
Distributed systems
Secure coding
CI/CD
Cloud (Kubernetes/AWS/Azure)
Code reviews

Tools

Kubernetes
AWS
Azure
CI/CD pipelines

Job description

Mastercard is seeking a Software Engineer II in O’Fallon, MO to build scalable backend services with Java/Spring Boot and frontend UI with Angular and Node.js. You will work across a distributed architecture, owning end-to-end delivery from design to production support in a secure, scalable environment.

The role sits at the intersection of site reliability, platform, and release engineering, requiring collaboration with cross-functional teams to deliver production‑grade solutions and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Full‑Stack Engineer II — Build Scalable UIs & APIs
Java Full‑Stack Engineer II — Build Scalable UIs & APIs

Mastercard • Helena (MT)

On-site
USD 90,000 - 120,000
Java Backend Engineer II: REST APIs & Scalable Services
Java Backend Engineer II: REST APIs & Scalable Services

Mastercard • Santa Fe (NM)

On-site
USD 90,000 - 120,000
Senior Software Engineer - Java/Spring Boot, Kafka, Angular
Senior Software Engineer - Java/Spring Boot, Kafka, Angular

Mastercard Inc. • Arlington (VA)

Hybrid
USD 132,000 - 212,000
Health insurance
401(k) with match
Paid time off
Senior Full-Stack Engineer—Real-Time Analytics, Cloud-Native
Senior Full-Stack Engineer—Real-Time Analytics, Cloud-Native

Mastercard • Missouri

Hybrid
USD 115,000 - 184,000
Medical Insurance
401k with match
Paid time off
Senior Full-Stack Engineer - Real-Time Data & Microservices
Senior Full-Stack Engineer - Real-Time Data & Microservices

Mastercard • Atlanta (GA)

Hybrid
USD 115,000 - 184,000
Software Engineer II: Build Secure, Scalable Financial Apps
Software Engineer II: Build Secure, Scalable Financial Apps

Mastercard • Helena (MT)

On-site
USD 95,000 - 125,000
Software Engineer I: Cloud, APIs & Secure Coding
Software Engineer I: Cloud, APIs & Secure Coding

Mastercard Inc. • O’Fallon (MO)

On-site
USD 72,000 - 115,000
Medical insurance
401k match
Paid time off
+2
Software Engineer II
Software Engineer II

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Health insurance
401(k) match
Paid time off
Senior Java Engineer for Fintech Platform and Scale
Senior Java Engineer for Fintech Platform and Scale

Mastercard • Santa Fe (NM)

On-site
USD 140,000 - 180,000
Software Engineer II: Build Scalable, AI-Driven Testing
Software Engineer II: Build Scalable, AI-Driven Testing

Mastercard • Helena (MT)

On-site
USD 95,000 - 125,000