01 Nov
|
Mastercard
|
Vancouver
01 Nov
Mastercard
Vancouver
Build Java applications for real-time decisions in Vancouver, using streaming analytics, testing, and AI-assisted development tools. Support technology helping prevent fraud globally.
As a Software Engineer II on the Decision Management program team, you will design, develop, test, and deliver application functionality. The platform uses business rules, AI engines, streaming big-data technologies, in-memory data grids, APIs, and user interfaces. Your work supports scalable, secure, maintainable, high-performance applications.
Key Responsibilities:
Design, develop, and maintain Java application functionality
Create unit, integration, and functional tests
Own features from development through testing and delivery
Diagnose technical issues and solve complex problems
Participate in Scrum ceremonies and mentor junior engineers
Requirements:
Robust Java, object-oriented design, and software development knowledge
Experience with Spring and related Java frameworks
Valuable SQL knowledge and Oracle database experience
Experience with JUnit, Mockito, or EasyMock
Experience developing high-performance applications and Agile delivery
Apply Java, testing, troubleshooting, and software design expertise to deliver decision technology supporting Mastercard transactions globally.
📌 Software Engineer Ii Java Vancouver
🏢 Mastercard
📍 Vancouver