IT & Software

Java Software Engineer Vancouver

Mastercard Inc.

Vancouver · Metro Vancouver Regional District · Canada

Share this job: X Facebook WhatsApp

Build high-performance Java applications with Mastercard in Vancouver, applying Spring expertise to real-time decision management and secure payment technology.

As a Software Engineer II, you will develop application logic for Mastercard’s Decision Management program. The team uses streaming analytics, business rules, AI engines, APIs, and in-memory data grids for global, real-time decisions. Your work supports products that help prevent fraud across Mastercard transactions.

Key Responsibilities:

  • Implement application logic in Java
  • Write unit, integration, and functional tests
  • Apply scalable, secure development practices
  • Participate in all scrum ceremonies
  • Mentor junior team members and update stakeholders

Requirements:

  • Deep knowledge of Java programming
  • Excellent knowledge of Spring and other frameworks
  • Knowledge of JUnit, Mockito, or EasyMock
  • SQL knowledge and Oracle experience
  • Experience with high-performance applications

Use Java, Spring, testing, and SQL expertise to develop secure, scalable Mastercard decision-management applications in Vancouver.

#J-18808-Ljbffr

Reference: WJ-4483_1481194 · Posted 12 Nov 2026, 03:16 PM

Find more on GigBlow

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

Java Software jobs in other states

Browse jobs