Mastercard

Software Engineer II (Full-Stack - Java - React)

Mastercard
Apply
2 days ago
Vancouver, CanadaMid Level

Responsibilities

  • Own application-level software delivery tasks including code development, testing, deployment, support, documentation, and configuration.
  • Build full-stack front-end applications and REST API/backend services.
  • Write unit, mutation, integration, functional, and regression tests.
  • Troubleshoot production incidents and implement corrective and preventive actions.
  • Perform code reviews, refactoring, API and service documentation, and participate in engineering community initiatives.

Requirements

  • Full-stack development experience with Java, SQL, React, and other programming languages.
  • Knowledge of Spring and other application frameworks, design patterns, APIs, event-driven services, batch services, web applications, and big-data applications.
  • Experience building unit-, service-, and integration-level test code, including tools such as JUnit and Mockito.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Strong problem-solving, troubleshooting, organizational, multitasking, and continuous-improvement skills.
  • Preferred experience with JMeter or BlazeMeter, AWS, Docker, Kubernetes, Splunk, Dynatrace, Prometheus, OpenTelemetry, Grafana, Loki, Tempo, Druid, GitHub Copilot, Redis, Kafka, and software-security or code-quality tools.

Benefits

  • The role is based in Mastercard's Vancouver, Canada office.
  • Eligible employees may participate in a discretionary annual incentive program.
  • The listed Vancouver base pay range is $91,000-$140,000 CAD.

Tech Stack

Apache JMeterApache KafkaAWSDockerGrafanaJavaJUnitKubernetesPrometheusReactRedisSonarQubeSplunkSQL
Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me