IT & Software

Java Backend Software Engineer Vancouver

Mastercard Inc.

Vancouver · Metro Vancouver Regional District · Canada

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.

#J-18808-Ljbffr

Reference: WJ-291_12036652

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.