30 Oct
|
Mastercard
|
Vancouver
30 Oct
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:
- Strong 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