Java Microservices Engineer for Secure Payments

Mastercard Inc.

O’Fallon (MO)

On-site

USD 92,000 - 147,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Mastercard is seeking a Software Engineer II to join our Core Payments team in the US. You will design, build, and maintain Java microservices that power Identity Check and digital payment authentication, ensuring security and high throughput.

You will work in a fast-paced Agile environment, partnering with product owners and QA to deliver reliable software, implement observability, and improve production readiness across platforms.

Qualifications

  • Proficiency in Java microservice development with Spring frameworks.
  • Experience building RESTful APIs.
  • Experience with Kubernetes and Docker.
  • Familiarity with Git and Bitbucket workflows.
  • Understanding of secure coding and OWASP guidelines.
  • Experience with testing frameworks like JUnit/Mockito.

Responsibilities

  • Design, develop, test, and maintain Java-based microservices.
  • Collaborate on system architecture to promote scalability and reliability.
  • Implement secure coding practices and participate in code reviews.
  • Develop automated tests and support CI/CD processes.
  • Troubleshoot and optimize performance in production and staging environments.

Skills

Java
Spring Boot
Microservices
RESTful APIs
Kubernetes
Docker
Git
CI/CD
JUnit/Mockito
Distributed systems

Tools

Kubernetes
Docker
Bitbucket
Tomcat
Oracle Database
Redis
GitHub Copilot

Job description

Mastercard is seeking a Software Engineer II to join our Core Payments team in the US. You will design, build, and maintain Java microservices that power Identity Check and digital payment authentication, ensuring security and high throughput.

You will work in a fast-paced Agile environment, partnering with product owners and QA to deliver reliable software, implement observability, and improve production readiness across platforms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java/Spring Software Engineer – Payments
Senior Java/Spring Software Engineer – Payments

Mastercard Inc. • Bray (OK)

On-site
USD 120,000 - 180,000
Lead Software Engineer - Java, Microservices & Cloud
Lead Software Engineer - Java, Microservices & Cloud

Mastercard • Bray (OK)

On-site
USD 110,000 - 170,000
Java Microservices Engineer (Spring Boot) - Hybrid
Java Microservices Engineer (Spring Boot) - Hybrid

Global Payments • Boston (MA)

Hybrid
USD 110,000 - 170,000
Java Spring Boot Engineer - Microservices (Hybrid, US)
Java Spring Boot Engineer - Microservices (Hybrid, US)

Global Payments • Boston (MA)

Hybrid
USD 120,000 - 150,000
Senior Java Backend Engineer for Scalable Payments
Senior Java Backend Engineer for Scalable Payments

Mastercard Inc. • O’Fallon (MO)

On-site
USD 120,000 - 180,000
Lead Java/Spring Engineer: Build Scalable Payments Solutions
Lead Java/Spring Engineer: Build Scalable Payments Solutions

Mastercard Inc. • Lusk (WY)

On-site
USD 130,000 - 190,000
Senior Software Engineer: Java Spring Boot & Microservices
Senior Software Engineer: Java Spring Boot & Microservices

Mastercard Inc. • Arlington (VA)

Hybrid
USD 132,000 - 212,000
Insurance and benefits
401k with match
Paid time off and holidays
Senior Software Architect & Technical Leader
Senior Software Architect & Technical Leader

Mastercard Inc. • O’Fallon (MO)

On-site
USD 140,000 - 231,000
Insurance (medical, dental, vision)
401k with company match
Paid time off
Senior Tech Architect for Payments Platform and Systems
Senior Tech Architect for Payments Platform and Systems

Mastercard • O’Fallon (MO)

On-site
USD 150,000 - 190,000
Benefits package
Senior Java Engineer - Payments Microservices, Hybrid ATL
Senior Java Engineer - Payments Microservices, Hybrid ATL

Global Payments Inc. • Alpharetta (GA)

Hybrid
USD 110,000 - 190,000