IT & Software

High Performance Java Application Engineer

Mastercard Inc.

Vancouver · Metro Vancouver Regional District · Canada

Share this job: X Facebook WhatsApp

Develop high-performance Java applications at Mastercard in Vancouver while solving complex technical problems and improving code quality. The role is office-based.

As a Software Engineer II on the DMP team, you will own assigned backlog items through development, testing, and delivery. Build maintainable, scalable, secure, and testable code using Java and Spring. Support applications involving real-time processing, APIs, in-memory data grids, and intelligent decision products. Mastercard also uses approved AI-assisted development tools, including GitHub Copilot and Claude Code.

Key Responsibilities:

  • Produce well-designed, maintainable, scalable Java code
  • Take ownership of assigned features and backlog items
  • Collaborate with senior engineers on delivery blockers
  • Share knowledge and provide technical guidance
  • Use approved AI-assisted development tools appropriately

Requirements:

  • Experience developing and supporting high-performance applications
  • Strong Java programming and software development knowledge
  • Understanding of object-oriented design principles
  • Unit-testing and mocking framework experience
  • Strong organizational skills managing multiple priorities

Bring Java, scalable application, testing, and problem-solving expertise to Mastercard’s Vancouver engineering team.

#J-18808-Ljbffr

Reference: WJ-4483_1564772 · Posted 09 Nov 2026, 02:38 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.

Browse jobs