Java Software Engineer Vancouver

1 hour ago

Vancouver, British Columbia, Canada Mastercard Full-time

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.