Mastercard
Payments
SoftwareEngineer-II(SDET)
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer - II (SDET) at Mastercard. Skills: Java, J2EE, REST Web Services, gRPC, Spring Framework, Spring Boot, Junit, Mockito, Oracle, SQL, Git. develop high-performance, low-latency Java-based solutions on the Fraud Management Platform. assist in design and implementation tasks”
What You'll Achieve.
speeding business solutions to market
Industry & Context.
troubleshooting incidents; research alternative technical solutions; working through emerging issues; recommending solutions
What They're Looking For.
Must Have
Proficiency with Java JDK 8 or greater, Creating and debugging J2EE REST Web Services, gRPC-based service development and Web Applications, Database experience, including Oracle and SQL scripting, Experience with Spring Framework (including Spring Boot) and Maven, Experience writing unit tests with Junit and Mockito, Experience working with JBoss and/or Apache Tomcat, Experience with Git, Good knowledge of Agile software development processes, Comfortable working in a Linux environment, using VI editor and general command line proficiency
Nice to Have
Messaging – MQ and JMS, Business rules execution systems (e. g. IBM Operational Decision Manager (ODM - formerly ILOG) or JBoss Drools), Experience working with containerised environments, such as Kubernetes/OpenShift/CloudFoundry, Experience with integration frameworks such as Apache Camel/Spring Integration, Knowledge of distributed systems and messaging queuing systems, Knowledge of Splunk or other alerting and monitoring solutions, Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON
What You'll Do.
develop high-performance
low-latency Java-based solutions on the Fraud Management Platform
assist in design and implementation tasks
design and implementation of innovative
high-performance Java-based capabilities on the Mastercard Fraud Platform
scalable and secure software solutions
assist with operational issues by troubleshooting incidents
research alternative technical solutions to meet changing business needs
while working through emerging issues and recommending solutions
produce design documentation
How You'll Work.
Team & Collaboration
Work closely with technical leads for assigned projects; Work as part of a co-located Agile Scrum team; Work closely with Product Owners, Business Analysts, Systems Analyst, Technical leads and other developers; work as a member of geographically distributed project team
Communication Scope
verbal communication skills; written communication skills
Process & Methodology
meet due dates, working through emerging issues, recommending solutions
Full Job Description
**Our Purpose** _Mastercard powers economies and empowers people in 200 + countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential._ **Title and Summary** ### Software Engineer - II (SDET) ### Overview Be part of the Operations & Technology Fraud Products team developing new capabilities for MasterCard's Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity. Our patented Java-based platform processes billions of transactions per month in tens of milliseconds using a multi-tiered, message-oriented approach for high performance and availability. • Would you like to develop industry-leading solutions for fighting fraud? • Are you motivated by speeding business solutions to market? • Do you want to innovate, using cutting-edge technologies on challenging business problems? Role This role involves working with a team of talented engineers to develop high-performance, low-latency Java-based solutions on the Fraud Management Platform. In this role, you will be responsible for: • Work closely with technical leads for assigned projects to assist in design and implementation tasks • Design and implementation of innovative, low-latency, high-performance Java-based capabilities on the Mastercard Fraud Platform. • Work as part of a co-located Agile Scrum team. • Work closely with Product Owners, Business Analysts, Systems Analyst, Technical leads and other developers to define user stories. • Develop high-quality, scalable and secure software solutions. • Assist with operational issues by troubleshooting incidents. • Resear
Applying for this Software Engineer - II (SDET) role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about Mastercard?
Real rants from real employees. Read before you apply.