Enable job alerts via email!

Software Engineer II (Backend - Java)

MasterCard

Vancouver

On-site

CAD 80,000 - 110,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

MasterCard is seeking a Software Engineer II (Backend - Java) to join their Operations & Technology Fraud Products team in Vancouver. The successful candidate will develop innovative Java-based capabilities to enhance their Fraud Management Platform, contributing to security and efficiency in transactions. Candidates should possess strong technical skills, especially in Java and Agile methodologies, and be able to thrive in a dynamic, fast-paced environment.

Qualifications

  • Proficiency in Java and J2EE development.
  • Experience with Agile development processes.
  • Strong knowledge of ORACLE databases and SQL.

Responsibilities

  • Develop high-performance Java-based solutions for the Fraud Management Platform.
  • Collaborate with Agile teams to define user stories and produce quality software.
  • Troubleshoot incidents and assist with operational issues.

Skills

Java JDK 8 or greater
J2EE REST Web Services
Oracle
SQL scripting
Spring Framework
Maven
Junit
Mockito
Git
Linux environment

Job description

Job Title:

Software Engineer II (Backend - Java)

Overview:

Who is Mastercard?
Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview
Join the Operations & Technology Fraud Products team to help develop innovative capabilities for Mastercard’s Decision Management Platform, the backbone for a range of solutions that detect fraud and authenticate identity. Our patented Java-based platform processes billions of transactions monthly in milliseconds, using a high-performance, multi-tiered, message-oriented architecture.

• Would you like to develop industry-leading solutions for fighting fraud?
• Are you motivated by speeding business solutions to market?
• Do you want to innovate, using cutting-edge technologies on challenging business problems?

Role
• This role involves working with a team of talented engineers to develop high-performance, low-latency Java-based solutions on the Fraud Management Platform. In this role, you will be responsible for:
• Work closely with technical leads for assigned projects to assist in design and implementation tasks
• Design and implementation of innovative, low-latency, high-performance Java-based capabilities on the Mastercard Fraud Platform.
• Work as part of a co-located Agile Scrum team.
• Work closely with Product Owners, Business Analyst, Systems Analyst, Technical leads and other developers to define user stories.
• Develop high-quality, scalable and secure software solutions.
• Assist with operational issues by troubleshooting incidents.
• Research alternative technical solutions to meet changing business needs.
• Work with project team to meet due dates, while working through emerging issues and recommending solutions.
• Produce design documentation in accordance with Mastercard documentation standards.

All About You
• Must be high-energy, detail-oriented, proactive and have the ability to function under pressure in an independent environment.
• Must provide the necessary skills to have a high degree of initiative and self-motivation to drive results.
• Possesses strong communication skills -- both verbal and written – and strong relationship, collaborative skills and organizational skills.
• Willingness and ability to learn and take on challenging opportunities and to work as a member of geographically distributed project team.
• Good knowledge of Agile software development processes.
• Comfortable working in a Linux environment, using VI editor and general command line proficiency

Essential Skills:
• Proficiency with Java JDK 8 or greater.
• Creating and debugging J2EE REST Web Services, gRPC-based service development and Web Applications
• Database experience including Oracle and SQL scripting
• Experience with Spring Framework (including Spring Boot) and Maven
• Experience writing unit tests with Junit and Mockito
• Experience working with JBoss and/or Apache Tomcat
• Experience with Git.

Desirable skills
• Messaging – MQ and JMS
• Business rules execution systems (e.g. IBM Operational Decision Manager (ODM - formerly ILOG) or JBoss Drools)
• Experience working with containerised environments, such as Kubernetes/OpenShift/CloudFoundry
• Experience with integration frameworks such as Apache Camel/Spring Integration
• Knowledge of distributed systems and messaging queuing systems.
• Knowledge of Splunk or other alerting and monitoring solutions.
• Knowledge of Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer II (Backend - Java)-R-250339

Mastercard

Vancouver

On-site

CAD 88.000 - 141.000

4 days ago
Be an early applicant

Linux devices software engineer - snapd

Canonical

Hamilton

Remote

CAD 80.000 - 120.000

4 days ago
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Hamilton

Remote

CAD 70.000 - 90.000

4 days ago
Be an early applicant

Open Source Networking Software Engineer - ToR Switch / SmartNIC / DPU

Canonical

Regina

Remote

CAD 80.000 - 120.000

4 days ago
Be an early applicant

Software Engineer - packaging - optimize Ubuntu Server for public clouds

Canonical

Hamilton

Remote

CAD 80.000 - 110.000

4 days ago
Be an early applicant

Software Developer II - Backend Python

Safe Software

Surrey

Hybrid

CAD 91.000 - 104.000

4 days ago
Be an early applicant

Software Developer II – Backend Python

Safe Software

Surrey

Hybrid

CAD 91.000 - 104.000

7 days ago
Be an early applicant

Software Engineer - II (Backend)

Fispan Co

Vancouver

On-site

CAD 98.000 - 115.000

30+ days ago

Software Developer II – Backend Python

Safe Software Inc

Surrey

Hybrid

CAD 75.000 - 100.000

11 days ago