Mastercard

SoftwareEngineerII

$91–140k Vancouver, British Columbia, Canada FULL TIME
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Mid candidates.

The Brief

“Software Engineer II at Mastercard. Skills: Java development, Low latency solutions, High performance solutions, Fraud detection. Assist in design tasks. Assist in implementation tasks”

Industry & Context.

Problems you'll solve

Troubleshooting; Recommend solutions

What They're Looking For.

Must Have

Java JDK 8 or greater proficiency, J2EE REST Web Services creation, gRPC-based service development, Web Applications development, Oracle database experience, SQL scripting experience, Spring Framework experience, Spring Boot experience, Maven experience, Junit unit tests writing, Mockito unit tests writing, JBoss experience, Apache Tomcat experience, Git experience, Agile software development knowledge

Nice to Have

Messaging MQ experience, Messaging JMS experience, Business rules execution systems experience, Kubernetes experience, OpenShift experience, CloudFoundry experience, Apache Camel experience, Spring Integration experience, Distributed systems knowledge, Messaging queuing systems knowledge, Splunk knowledge, Alerting solutions knowledge, Monitoring solutions knowledge, Tomcat knowledge, Spring knowledge, Spring Boot knowledge, Shell Scripting knowledge, JSON knowledge

What You'll Do.

Assist in design tasks

Assist in implementation tasks

Design Java based capabilities

Implement Java based capabilities

Work in Agile Scrum team

Develop scalable software solutions

Develop secure software solutions

Assist with operational issues

Troubleshoot incidents

Research technical solutions

Produce design documentation

How You'll Work.

Team & Collaboration

Co-located Agile Scrum team; Work with Product Owners; Work with Business Analyst; Work with Systems Analyst; Work with Technical leads; Work with other developers; Geographically distributed project team

Communication Scope

Verbal communication; Written communication

Process & Methodology

Agile, Scrum

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 ### 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? About the 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 Analyst, 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. • Rese

Free ATS check

Applying for this Software Engineer II 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.

Read Company Rants →