Mastercard

Senior Software Engineer (Java)

Mastercard
Apply
5 days ago
Vancouver, CanadaSenior

Responsibilities

  • Design and implement application logic in Java.
  • Write unit, integration, and functional tests.
  • Develop well-designed, maintainable, testable, scalable, and secure code.
  • Collaborate with teammates, stakeholders, and platform teams to meet project commitments and resolve dependencies.
  • Lead customer-impacting incidents, post-mortems, and immediate preventive actions.
  • Participate in Scrum ceremonies and manage work within business timelines.
  • Mentor team members while remaining hands-on.

Requirements

  • Strong programming skills and deep knowledge of Java.
  • Excellent knowledge of Spring and other frameworks.
  • Knowledge of unit testing and mocking frameworks such as JUnit, Mockito, or EasyMock.
  • Knowledge of SQL and experience working with Oracle.
  • Experience developing high-performance applications.
  • Strong problem diagnosis, creative problem-solving, organizational, and data analysis skills.
  • Desirable experience with Rest Assured, Selenium WebDriver, IBM ILOG/ODM, Pivotal GemFire Grid, Linux servers, Docker, Kubernetes, Splunk, and complex SQL operations.
  • A BS in computer science or a related field is preferred.

Benefits

  • Competitive annual salary and potential eligibility for a discretionary annual incentive program.
  • Extended health benefits.
  • Flex-time schedules.
  • Professional development encouragement and support.
  • Vancouver office with a view of the North Shore mountains, coffee, colleague activities, and monthly craft beer tastings.

Tech Stack

DockerJavaJUnitKubernetesLinuxSeleniumSplunkSQL

Categories

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