Software Engineer Ii (Backend Java)
$91k - $140k per yearMastercard Inc.
Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we're helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.Title and Summary
Software Engineer II (Backend Java)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.Services within Mastercard is responsible for acquiring, engaging, and retaining customers by managing fraud and risk, enhancing cybersecurity, and improving the digital payments experience. We provide value‑added services and leverage expertise, data‑driven insights, and execution.Role & Responsibilities
Work as part of a development Scrum team in an Agile environment that is geographically diverseResponsible for the analysis, design, development, and delivery of software backend (REST API) solutionsDefine requirements for new applications and customization adhering to Mastercard standards, processes, and best practicesDevelop, customize, and test applications to integrate to Mastercard's specificationsAll About You
The ideal candidate would have the following skills:Advanced Java development skillsAdvanced skills and knowledge of Java 17+, Spring Boot, JPA, HibernateExperience in building RESTful services and clients using the Spring frameworkExperience working with Junit/Mockito/Spring TestExperience with container & vmss deploymentsAbility to innovate and develop new approaches to complex design problemsBasic security knowledge (TLS, Encryption, hashing, JWT)Knowledge of cloud platforms like Azure, AWS or PCFKnowledge of agentic AI and/or building custom agents/skillsThe ideal candidate may also possess some of these secondary skills:Experience with NoSQL databasesExperience with Git, Jenkins, Maven/GradleExperience with File Transfer Service (FTP/SFTP)Mastercard is a merit‑based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact View email address on ca.hrm.tc and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.In line with Mastercard's total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program.Pay Ranges
Vancouver, Canada: $91,000 - $140,000 CADEveryone wants easier ways to pay;
we invent them. Checkout lines are slow;
we speed them along. Merchants want more sales;
we give them data and insights. People need financial access;
we connect them. Corporate purchasing is complicated;
we make it simple. Commuters are busy;
we speed them on their way. Governments need greater efficiencies;
we help create them. Small businesses are virtual;
we give them access to a world of buyers. Retailers want to fight fraud;
we provide the tools.
#J-18808-Ljbffr
Software Engineer II (Backend Java)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.Services within Mastercard is responsible for acquiring, engaging, and retaining customers by managing fraud and risk, enhancing cybersecurity, and improving the digital payments experience. We provide value‑added services and leverage expertise, data‑driven insights, and execution.Role & Responsibilities
Work as part of a development Scrum team in an Agile environment that is geographically diverseResponsible for the analysis, design, development, and delivery of software backend (REST API) solutionsDefine requirements for new applications and customization adhering to Mastercard standards, processes, and best practicesDevelop, customize, and test applications to integrate to Mastercard's specificationsAll About You
The ideal candidate would have the following skills:Advanced Java development skillsAdvanced skills and knowledge of Java 17+, Spring Boot, JPA, HibernateExperience in building RESTful services and clients using the Spring frameworkExperience working with Junit/Mockito/Spring TestExperience with container & vmss deploymentsAbility to innovate and develop new approaches to complex design problemsBasic security knowledge (TLS, Encryption, hashing, JWT)Knowledge of cloud platforms like Azure, AWS or PCFKnowledge of agentic AI and/or building custom agents/skillsThe ideal candidate may also possess some of these secondary skills:Experience with NoSQL databasesExperience with Git, Jenkins, Maven/GradleExperience with File Transfer Service (FTP/SFTP)Mastercard is a merit‑based, inclusive, equal opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law. We hire the most qualified candidate for the role. In the US or Canada, if you require accommodations or assistance to complete the online application process or during the recruitment process, please contact View email address on ca.hrm.tc and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard's security policies and practices;
Ensure the confidentiality and integrity of the information being accessed;
Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.In line with Mastercard's total compensation philosophy and assuming that the job will be performed in Canada, the successful candidate will be offered a competitive pay based on location, experience and other qualifications for the role and may be eligible to participate in a discretionary annual incentive program.Pay Ranges
Vancouver, Canada: $91,000 - $140,000 CADEveryone wants easier ways to pay;
we invent them. Checkout lines are slow;
we speed them along. Merchants want more sales;
we give them data and insights. People need financial access;
we connect them. Corporate purchasing is complicated;
we make it simple. Commuters are busy;
we speed them on their way. Governments need greater efficiencies;
we help create them. Small businesses are virtual;
we give them access to a world of buyers. Retailers want to fight fraud;
we provide the tools.
#J-18808-Ljbffr
Vacancy posted 49 minutes ago
Similar jobs that could be interesting for youBased on the Software Engineer Ii (Backend Java) in Winnipeg, MB vacancy
$91k - $140k per year
...products and services that help people, businesses and governments realize their greatest potential. Title And SummarySoftware Engineer II (Backend - Java) Who is Mastercard? Mastercard is a global technology company in the payments industry. Our mission is to connect and...JavaWork at officeWorldwide- ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II (Backend) based in Canada. The Software Engineer II will join a growing Exposure Management team, building the backend services...JavaRemote work
usd165k - usd225k per year
At Affi…? The Engineering team builds systems that power affirm’s mission. We take pride in our craft... ...a total of 1.5+ years of experience as a software engineer. You have experience designing, developing and launching backend systems and are proficient in one of Python...SuggestedWork at officeRemote workFlexible hours- Build cybersecurity backend services with Go as a Software Engineer II based in Canada, working remotely with APIs and risk intelligence.This Software Engineer II role supports a growing Exposure Management team. You will develop reliable product APIs combining internet intelligence...JavaRemote work
- 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,...Java
- ...Beanfield Technologies Inc. is seeking a motivated Software Engineer to design, develop, and enhance backend systems, APIs, and data processing tools using Python, Java, and modern web frameworks. You will collaborate with product managers to deliver scalable software aligned...Java
$133k - $183k per year
...in various database systems. We are looking for a talented Software Engineer who can build and scale Cache Services (Redis and Valkey) identifying... ...engineer. Experience designing, developing and launching backend systems and are proficient in one of Python or Kotlin....InternshipWork at officeRemote workFlexible hours$133k - $183k per year
...generation ofAffirm’s Checkout Platform to provide a world-class buying experience that puts customersfirst!We are seeking a Backend Software Engineer to build out financial products andfeatures providing new levels of accessibility and flexibility to our users. Youwill work...Work at officeRemote workFlexible hours- ...platform leverages business rules and AI engines, streaming big-data technologies, in-... ...decisions at global scaleWe are looking for a Software Engineer II to join our DMP team in our Vancouver... ...knowledge of Spring and related Java frameworksExperience with unit-testing and...Java
$250 per day
About Nominal Engineers today are building some of the most ambitious... ...intersection of hardware and software.Some of the world’s leading... ...possible.About The Role Nominal's backend runs on a set of Platform... ...Strong experience in Go, Rust, or Java, with an emphasis on...JavaPermanent employmentWork at office$113k - $122k per year
...PositionWe are looking for an experienced backend engineer who loves technology, can take ownership... ...working on building FISPAN’s accounting software integrations and plugins. Key... ...software developer. 4+ years working with Java, well-versed with Java 17 and above. 4+...JavaPermanent employmentWork at officeImmediate start$144k per year
...across Uber’s businesses, including Rides, Eats, and Ads. As a Backend Software Engineer on the team, you’ll build the services and APIs behind these... ...Proficiency in a backend programming language such as Go, Java, or a comparable language. Strong foundations in data...JavaFull timeWork at officeLocal areaRemote work- ...Affirm, Inc. is seeking a hands-on mid‑engineering role within Information Security to build and maintain backend services powering registration, login, authorization, and account lifecycle across B2C and B2B experiences. You will work with experienced engineers and partner...Remote work
$120.8k - $170.8k per year
Citi's Technology division is looking for a Senior Java Backend Engineer to design and deliver the high-performance, event-driven systems that underpin... ....Required Qualifications & Skills 6–10 years of backend software development experience, with a demonstrable focus on building...JavaFull timeWork at officeRemote workWorldwide- Develop and support scalable backend services in Montreal using Java, Spring Boot, REST APIs, and SQL. In-office attendance is required three days weekly.This hands-on software engineer contributes across the full application lifecycle for Operations Technology applications....JavaWork at office
$85k - $225k per year
Join to apply for the Software Engineer - Java role at Veeva SystemsJoin to apply for the Software Engineer - Java role at Veeva... ...CA$125,000.00-CA$150,000.00 2 weeks agoSoftware Engineer, Backend - (Consumer - Products) Greater Toronto Area, Canada $100,...JavaWork at officeLocal areaRemote workWork from home- As a Java Senior Developer, you will Maintain active relationships with Product Owner to... ...prototyping, developing, and troubleshooting software in the user interface or service layers;... ..., which utilizes the latest Front end and Backend development technologiesMandatory Skillsets...Java
- Our team develops and maintains core backend systems for the OpenTable For Restaurants productOur... ...well-tested code in C#, and occasionally Java, using continuous delivery practicesDesign... ...or more years of full-time professional software development experience in a team...JavaFull time
$117.9k - $153.93k per year
...requires you to be located in a US timezone. We're looking for a Backend Software Engineer to join our team, passionately focused on delivering creative... ...in any modern object-oriented programming language (e.G., Java, Kotlin, Go, Scala, Python, etc.)Fluency in any one database...JavaInternshipWork at officeLocal areaRemote work- ...about this role, we encourage you to apply. Your RoleYou’re a software engineer who is well respected by your peers, and collaborates and... ...solving interesting technical problems. Our main code base is in Java / Spring MVC but we’re actively moving to Kotlin / Spring Boot....JavaRemote workFlexible hours
- Build secure banking and payment backends as a Senior Java Engineer, using Spring Boot and distributed-system technologies in an international FinTech company.Our client is an established FinTech software provider with more than 25 years of experience. You will design, develop...Java
$91k - $140k per year
...governments realize their greatest potential.Title and Summary Software Engineer II Overview Ethoca, a Mastercard company, is transforming the way... ...architecture, and database technologies.Strong proficiency in Java, Spring Boot, React/Angular, and PostgreSQL; experience...JavaInternshipWorldwide- Summary/Objective Emburse software engineers contribute to the development of an engaging and interconnected... ...experience in corporate travel, booking engines, or expense management platforms. (Note: Candidates with strong Java experience will be considered if accompanied...JavaWork at office
$91k - $140k per year
...potential. Title And SummarySoftware Engineer II Our PurposeMastercard powers economies... ...at global scale. We are looking for a Software Developer to join our DMP team in Vancouver... ...Role Implement application logic in Java. Write code to do unit testing, integration...JavaWork at officeWorldwideFlexible hours$90k - $130k per year
...at a day in the life of our team: Behind the Scenes with our Software Engineers The Role We’re looking for a Full Stack Developer... ...and AI teams to deliver intuitive user experiences and scalable backend systems. Proficiency in React and/or Native (or related cross...Work at officeRemote work- ...you’ll love it here because we ship! Most engineers spend their careers building things users... ...the moment someone checks in. When our software works, nobody notices. When it doesn't, the... ...in users’ hands quickly.Create scalable backend systems, APIs, and integrations that keep...Work at officeImmediate startWork from homeWorldwide
- Elevate your career at Citi as a Senior Backend Java Engineer. Design and develop scalable systems while mentoring a team in a hybrid work model... ...practices and technical expertise Requirements: • 10+ years in software development, 3+ years in team leadership • Strong Java coding...Java
- Engineer scalable Marqeta services with Java, Spring Boot, Kubernetes, AWS, and RESTful APIs while supporting customer... ...in Ontario.This Senior Full Stack Software Engineer owns significant system... ...technical ambiguity. Your work includes backend services, user interfaces, cloud...JavaRemote work
- Software Engineer, Global Payments Technology (Backend Java Developer)Requisition ID: 268500 PurposeWe are seeking an Intermediate Java Developer to join our agile development team and contribute to the design, development, and maintenance of backend services. The ideal...JavaWork at officeFlexible hours
$82.1k - $147.9k per year
...excellence for web performance acceleration and edge computing.As a Software Engineer II, you will be responsible for:Advocating for a positive user... ...systems and the technical stack for your role, including Java programmingParticipating in code reviews and proactively contributing...JavaLong term contractWork at officeRemote workWork from home
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Ii (Backend Java). Be the first to apply!
Related searches
- backend developer Winnipeg, MB
- backend software developer Winnipeg, MB
- java developer no experience Winnipeg, MB
- développeur java Winnipeg, MB
- senior java developer Winnipeg, MB
- java developer remote Winnipeg, MB
- java software developer Winnipeg, MB
- junior java developer Winnipeg, MB
- entry level java developer Winnipeg, MB
- java developer Winnipeg, MB

