
Software Engineer II (Full-Stack - Java - React)
Mastercard2 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
Categories
About Mastercard
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).