Help Mastercard develop intelligent payment decisions in Vancouver through Java engineering, streaming analytics, and comprehensive software testing. The position is office-based.
This Software Engineer II contributes to Mastercard’s Decision Management program, which governs decisions and manages outcomes with business agility. You will design, develop, test, and deliver applications supporting real-time decisions at global scale. The work involves Java, Spring frameworks, APIs, business rules, AI engines, and streaming big-data technologies, with collaboration across engineering and technical stakeholders.
Key Responsibilities:
- Apply Java to maintain scalable, secure application functionality
- Write unit, integration, and functional test coverage
- Participate in Scrum refinement, planning, reviews,
and retrospectives
- Communicate progress, risks, and technical considerations
- Contribute to sprint commitments and team objectives
Requirements:
- Strong software development and programming abilities
- Solid Spring and related Java framework knowledge
- Solid troubleshooting and creative problem-solving skills
- Experience delivering against Agile sprint commitments
- Ability to collaborate with technical and business stakeholders
Use Java, testing, and Agile delivery expertise to support Mastercard’s real-time Decision Management platform.
📌 Mastercard Decision Management 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.