Java Backend Software Engineer Vancouver

Java Backend Software Engineer Vancouver

Vancouver Full-Time On-site
M

Build Java backend applications with Mastercard in Vancouver, applying Spring expertise and testing skills to real-time payment decisions. Work from the Vancouver office.

As a Software Engineer II, you will contribute hands-on to design, development, testing, and delivery within Mastercard's Decision Management program. The platform uses business rules, AI engines, streaming big-data technologies, in-memory data grids, APIs, and user interfaces. You will help deliver scalable decision-based products and support junior engineers.

Key Responsibilities:

  • Design, develop, and maintain Java application functionality
  • Create unit, integration, and functional tests
  • Own features through development, testing, and delivery
  • Diagnose technical issues and solve complex problems
  • Mentor junior engineers through guidance and knowledge sharing

Requirements:

  • Solid Java programming and software development knowledge
  • Strong knowledge of Spring and related Java frameworks
  • Experience with JUnit, Mockito, or EasyMock
  • Good SQL knowledge and Oracle database experience
  • Experience supporting high-performance applications

Apply Java, Spring, testing, and troubleshooting expertise to Mastercard's high-performance Decision Management engineering work in Vancouver.

Java Backend Software Engineer Vancouver employer: Mastercard Inc.

Mastercard is an exceptional employer that fosters a dynamic work culture focused on innovation and collaboration, particularly in the vibrant city where this role is based. Employees benefit from comprehensive growth opportunities, including leadership development programs and access to a global network of professionals. With a commitment to operational excellence and strategic impact, Mastercard empowers its team members to drive meaningful change in the SME landscape.

M

Contact Details:

Mastercard Inc. Recruitment Team