Enable job alerts via email!

Software Engineer II (Java)

Mastercard

Vancouver

On-site

CAD 80,000 - 120,000

Full time

27 days ago

Boost your interview chances

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

Job summary

A leading company in the financial technology sector seeks a Software Engineer II (Java) to join their team in Vancouver. The role involves writing secure code, contributing to software development phases, and collaborating in a global environment. Ideal candidates will have a strong foundation in computer science, proficiency in Java, and excellent problem-solving skills.

Qualifications

  • Strong foundation in algorithms and data structures.
  • Proficiency in modern programming languages like Java.
  • Excellent communication skills in English.

Responsibilities

  • Write and test high-quality, secure, modular, and functional code.
  • Contribute to all phases of software development.
  • Communicate and collaborate effectively in a global environment.

Skills

Algorithms
Data Structures
Object-Oriented Development
Problem Solving
Agile Methodologies

Job description

Job Title:

Software Engineer II (Java)

Overview:

At Mastercard, our industry expertise is enhanced by our commitment to being a force for good in the world and to doing well by doing good. Mastercard relies on our global workforce to help us achieve our goal of building a sustainable, inclusive global economy. The Mastercard Way encourages us, connects us with the behaviors that represent the essence of not only what we do but who we are as an organization. Cultivating an environment for all employees that respects their strengths, views, and experiences drives a global and collaborative culture of inclusion and a sense of belonging.

Mastercard software engineering teams leverage Agile development principles, advanced development and design practices, and an obsession with security, reliability, and performance to deliver solutions that delight our customers. We are looking for talented software engineers to develop advanced technologies and applications that are revolutionizing payments.

Key Responsibilities:

  1. Write and test high-quality, secure, modular, functional, and testable code.
  2. Contribute to all phases of software development including design, development, documentation, and testing.
  3. Maintain strong ownership of your team's software, including understanding runtime properties, dependencies, and build processes.
  4. Communicate and collaborate effectively in a global environment.

About You:

  • Strong foundation in algorithms, data structures, and core computer science concepts.
  • Experience with object-oriented development and design patterns.
  • Proficiency in one or more modern programming languages such as Java, Python, C++, etc.
  • Excellent written and verbal communication skills in English.
  • Strong analytical and problem-solving skills.
  • Working knowledge of Agile methodologies.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

System Software Engineer - GCC/LLVM compiler, tooling, and ecosystem

Canonical

Vancouver

Remote

CAD 80,000 - 110,000

4 days ago
Be an early applicant

Software Engineer, Ceph & Distributed Storage

Canonical

Vancouver

Remote

CAD 80,000 - 110,000

24 days ago

Ubuntu Core Software Engineer

Canonical

Vancouver

Remote

CAD 70,000 - 90,000

22 days ago

Golang System Software Engineer - Containers / Virtualisation

Canonical

Vancouver

Remote

CAD 80,000 - 120,000

16 days ago

Software Engineer - OpenStack

Canonical

Vancouver

Remote

CAD 80,000 - 120,000

22 days ago

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

Mastercard

Vancouver

On-site

CAD 88,000 - 141,000

4 days ago
Be an early applicant

Senior II Software Engineer - Remote

Akamai Technologies

Remote

CAD 80,000 - 120,000

6 days ago
Be an early applicant

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

Canonical

Vancouver

Remote

CAD 85,000 - 120,000

17 days ago

Linux devices software engineer - snapd

Canonical

Hamilton

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant