Backend Engineer – High-Volume Notifications (Kafka/Spring Boot)

Mastercard Inc.

O’Fallon (MO)

On-site

USD 92,000 - 147,000

Full time

5 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mastercard seeks a Software Engineer II to contribute to the Notification Manager’s backend services. You will design, test, and maintain Java/Spring Boot microservices powering enterprise notifications via email, SMS, and API channels.

You’ll collaborate with Product, TPMs, Architects, QA, and partner teams to deliver scalable, secure solutions while advancing platform modernization and resiliency. The role requires 2–5 years of experience and a strong understanding of microservices and data

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or equivalent experience.
  • 2–5 years of software development experience.
  • Experience developing applications using Java and Spring Boot.
  • Understanding of REST APIs and microservice architectures.
  • Familiarity with messaging or event-driven systems.
  • Experience with source control, code reviews, and CI/CD practices.
  • Working knowledge of SQL and relational databases.
  • Strong troubleshooting and problem-solving skills.
  • Ability to work independently on assigned deliverables while collaborating effectively within a team.

Responsibilities

  • Design, develop, test, and maintain Java/Spring Boot microservices.
  • Implement enhancements, new features, and defect fixes across Notification Manager services.
  • Participate in technical design discussions and translate requirements into working software.
  • Write clean, maintainable, and secure code following Mastercard engineering standards.
  • Develop and maintain automated unit, integration, and API tests.

Skills

Java
Spring Boot
REST APIs
Messaging systems
CI/CD
SQL
Troubleshooting
Independent work
Team collaboration

Education

Bachelor's degree

Tools

Kafka
Oracle
GitHub
Bitbucket

Job description

Mastercard seeks a Software Engineer II to contribute to the Notification Manager’s backend services. You will design, test, and maintain Java/Spring Boot microservices powering enterprise notifications via email, SMS, and API channels.

You’ll collaborate with Product, TPMs, Architects, QA, and partner teams to deliver scalable, secure solutions while advancing platform modernization and resiliency. The role requires 2–5 years of experience and a strong understanding of microservices and data

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Engineer - Notification Service (Java/Spring)
Backend Engineer - Notification Service (Java/Spring)

engineeringjobs.net, Inc. • Town of Montana (WI)

On-site
USD 92,000 - 147,000
Health insurance
401k with company match
Paid parental leave
+1
Backend Engineer II – Notification Platform & Distributed Systems
Backend Engineer II – Notification Platform & Distributed Systems

Mastercard Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Medical, dental, vision insurance
401(k) with company match
Paid time off & holidays
+1
Backend Engineer, Notification Platform
Backend Engineer, Notification Platform

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Tuition reimbursement
+1
Backend Engineer II - Notification Platform
Backend Engineer II - Notification Platform

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Paid leave and vacation
+3
Software Engineer II Notification Manager
Software Engineer II Notification Manager

engineeringjobs.net, Inc. • Town of Montana (WI)

On-site
USD 92,000 - 147,000
Health insurance
401k with company match
Paid parental leave
+1
Software Engineer II – Notification Manager
Software Engineer II – Notification Manager

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Tuition reimbursement
+1
Software Engineer II – Notification Manager
Software Engineer II – Notification Manager

Mastercard Colombia, Inc. • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Insurance (medical, dental, vision)
401k with company match
Paid leave and vacation
+3
Lead Software Engineer - Java, Microservices & Cloud
Lead Software Engineer - Java, Microservices & Cloud

Mastercard • Bray (OK)

On-site
USD 110,000 - 170,000
Software Engineer II: Scalable Java Microservices
Software Engineer II: Scalable Java Microservices

re-zoo-me • O’Fallon (MO), Northern (KY)

Hybrid
USD 92,000 - 147,000
Software Engineer II: Scalable Java Backend & Angular UI
Software Engineer II: Scalable Java Backend & Angular UI

Mastercard • O’Fallon (MO)

On-site
USD 92,000 - 147,000
Health insurance
401(k) match
Paid time off