Java Software Engineer Vancouver
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
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.