Java Software Engineer Vancouver

2 days ago

Winnipeg, Manitoba, 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.