Jobs · Missouri

Senior Software Engineer

Mastercard · O'Fallon, MO · 1 mo ago
Hybrid$115k–$184k/yrFull-time

Overview

The Fraud Products team develops fraud prevention and identity verification solutions on Mastercard's Decision Management Platform. Our high-performance Java platform processes billions of transactions each month, delivering the scale, speed, and reliability that power Mastercard's global payments network.

Role

  • Design, develop, and support scalable, high-performance applications.
  • Build secure, reliable, and maintainable solutions for complex business challenges.
  • Participate in Agile development, design reviews, code reviews, and security reviews.
  • Troubleshoot production issues and optimize applications for performance and reliability.
  • Drive engineering best practices, automation, and continuous improvement.
  • Collaborate with global teams to deliver software at scale.

Required Technical Skills

  • Core Java (including multithreading)
  • Java/J2EE
  • Spring Framework / Spring Boot
  • Distributed Systems & Distributed Computing at Scale
  • Kubernetes, Cloud Foundry
  • Linux & Shell Scripting
  • Oracle, PL/SQL, Advanced SQL
  • Software Design & Architecture
  • Secure Coding Practices
  • Unit, Functional & Integration Testing
  • Performance Engineering
  • Code Reviews & Troubleshooting
  • IntelliJ or JBoss Developer Studio

Qualifications

  • Strong experience with Java/J2EE, Spring Boot, and distributed systems.
  • Experience building and supporting high-performance, highly available applications.
  • Strong understanding of software design, architecture, data structures, secure coding, and testing practices.
  • Experience troubleshooting production issues and improving system performance, scalability, and reliability.
  • Experience with code reviews, operational excellence, and production support.
  • Hands-on experience with Kubernetes, Cloud Foundry, Linux, Shell Scripting, Oracle/PLSQL, and SQL.
  • Experience working in Agile development environments.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.

Desirable Skills

  • Experience with distributed computing platforms and in-memory data grid technologies at scale, such as: GemFire, Apache Spark, Distributed Redis, Hazelcast, GridGain / Apache Ignite
  • MQ/JMS messaging technologies
  • Solaris/UNIX or Red Hat Linux
  • Experience integrating vendor and open-source solutions into enterprise platforms

Pay

O'Fallon, Missouri: $115,000 - $184,000 USD

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu