Software Engineer

Mastercard

Vancouver

On-site

CAD 90,000 - 120,000

Full time

37 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Mastercard in Vancouver seeks a Software Developer to join the Decision Management Program (DMP) team. You will implement Java-based application logic for real-time decisions, emphasizing performance and scalability.

As a hands-on mentor, you will participate in all scrum ceremonies, write thorough tests, and collaborate with stakeholders to deliver secure, well-designed code. You will work in a dynamic, high-velocity environment in Vancouver.

Qualifications

  • Strong programming skills in Java with practical experience in building high-performance applications.
  • Proficient in unit/integration/functional testing.
  • Solid SQL knowledge and experience with Oracle.

Responsibilities

  • Implement application logic in Java.
  • Write unit testing, integration testing and functional testing.
  • Reach out to senior team members for help when blocked.
  • Participate in all scrum ceremonies and apply best development practices.
  • Mentor junior team members and collaborate with stakeholders to provide updates.
  • Support the team by completing committed tasks in the iteration.
  • Develop creative solutions to solve complex problems.

Skills

Java
Unit testing
SQL
Mentoring
Scrum
Problem solving
High performance applications

Education

Bachelor's degree in Computer Science or related field

Tools

JUnit
Mockito
Easymock
Selenium
WebDriver
IBM ILOG/ODM
Pivotal GemFire Grid
Docker
Kubernetes
Oracle
Spring
Angular

Job description

  • The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility
  • This program leverages business rules & AI engines, a streaming big data cluster, an in memory data grids, APIs, & UIs to deliver real time decisions at global scale
  • This person will be responsible for mentoring the team as well as stay hands on
  • We are looking for a Software Developer to join our DMP team in Vancouver office
  • Are you a strong technical programmer with experience working on high performance applications?
  • Are you a excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it?
  • Are you passionate about making a difference in this world?
  • Do you want to be part of a team which helps prevent fraud on every mastercard transaction in this world?
  • Implement application logic in Java
  • Write code to do unit testing, integration testing and functional testing
  • Reach out to senior team members in the team for any help if blocked
  • Participate in all the scrum ceremonies
  • Apply best development practices to write well designed, maintainable, testable, scalable, and secure code
  • Mentor junior members of the team
  • Work with stakeholders to provide updates on development and next steps
  • Support team by completing committed tasks in the iteration
  • Creative solutions to solve complex problems
  • Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock
  • Actively working through the sprint, backlog tickets to deliver value to our products
  • Good knowledge of SQL and experience working with Oracle
  • Experience working with high performance applications
  • Strong programming skills with deep knowledge of Java
  • Good problem diagnostic and creative problem solving skills
  • Strong organizational skills; able to manage multiple tasks within the constraints and timelines determined by business needs
  • Excellent knowledge of Spring and other frameworks
  • Experience with testing frameworks like Rest Assure, Selenium with web driver etc
  • Experience with IBM ILOG/ODM and Pivotal Gemfire Grid
  • Experience with Dockers, Kubernetes etc
  • Experience with AngularBS in computer science or a related field preferred
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Real-Time Java Engineer — High-Performance & Mentorship
Real-Time Java Engineer — High-Performance & Mentorship

Mastercard • Vancouver

On-site
CAD 90,000 - 120,000
Software Engineer - II
Software Engineer - II

Mastercard Inc. • Vancouver

On-site
CAD 91,000 - 140,000
Competitive salary
Extended health benefits
Flexible schedules
+1
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Engineering Manager-- AMADC5817069
Engineering Manager-- AMADC5817069

Compunnel Inc. • Toronto

On-site
CAD 120,000 - 160,000
Project and Release Manager - Canada
Project and Release Manager - Canada

DataVisor Inc. • Toronto

On-site
CAD 100,000 - 150,000
Work remotely
PTO
Health Benefits
+1
Project and Release Manager - Canada
Project and Release Manager - Canada

DataVisor • Toronto

On-site
CAD 100,000 - 150,000
Work remotely
Paid Time Off
Health Benefits
+1
Senior Software Engineer at Mastercard
Senior Software Engineer at Mastercard

Mastercard • Vancouver

On-site
CAD 111,000 - 160,000
Software Engineer - Canada
Software Engineer - Canada

DataVisor Inc. • Vancouver

On-site
CAD 95,000 - 135,000
Health Insurance
PTO
Software Engineer - Canada
Software Engineer - Canada

DataVisor • Vancouver

On-site
CAD 110,000 - 150,000
Health Insurance
PTO