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
Robust knowledge of Spring and related Java frameworks
Experience with JUnit, Mockito, or EasyMock
Positive 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.
📌 Java Backend Software Engineer Vancouver
🏢 Mastercard
📍 Vancouver
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.