Mastercard logo

Software Engineer II - Java, JavaScript, Angular

Mastercard

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.

Role

  • A hands-on full stack engineer that can code and build high quality secure front end and REST API/backend that is modular, functional, and testable.
  • Contribute to all parts of the software’s development including design, development, test, deployment, support, documentation, configuration
  • Participate in all the scrum ceremonies using Agile methodology.
  • Have strong ownership of your team’s software and are deep in the maintenance characteristics, runtime properties, dependencies, and build.
  • Communicate, collaborate, and work effectively in a team environment.

About You

  • Strong foundation in algorithms, data structures, and core computer science concepts.
  • Evidence of working with object-oriented development and design patterns.
  • Full stack developer with ability to write secure code in backend and frontend programming languages (Java, JavaScript, Angular, SQL) and familiar with secure coding standards and vulnerability management
  • Good knowledge of Spring, Spring Data JPA, REST and other frameworks.
  • Understands and builds test code at unit level, service level, and integration level to ensure code and functional coverage (e.g. JUnit, Mockito, Jasmine etc)
  • Strong written and verbal English communication skills.
  • Strong analytical and excellent problem-solving skills
  • Self Starter, Proactive and Passionate about continuous improvement and delivering results
  • Thrives in an environment that is fast-paced and customer-oriented
  • Working knowledge of an Agile environment.

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.

Benefits
Extracted with AI

  • 401(k)
  • Disability insurance

Similar jobs

Last update: 23 minutes ago

Intuit logo
Intuit

Software Engineer 2 - Platform Security

Join Intuit as a Software Engineer 2 in Platform Security, focusing on cloud infrastructure and security best practices.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft's COSMIC team as a Software Engineer II in Prague, focusing on Azure Kubernetes Service and engineering excellence.

Maxar Technologies logo
Maxar Technologies

Senior Software Engineer

Join Maxar Technologies as a Senior Software Engineer in Washington, DC, focusing on UI/UX design, microservices, and DevSecOps.

State Street logo
State Street

Software Engineer - Java, Node.js, Oracle

Join State Street as a Software Engineer specializing in Java, Node.js, and Oracle for financial applications.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York to drive security best practices and innovate in cloud technologies.

Walmart logo
Walmart

Software Engineer III - Front End

Join Walmart as a Software Engineer III - Front End, working with JavaScript, React, and TypeScript to enhance customer experiences.

Walmart logo
Walmart

Software Engineer III - Front End

Join Walmart as a Software Engineer III - Front End, focusing on JavaScript, React, and TypeScript in a hybrid work environment.

Transcard logo
Transcard

Senior Front End Software Engineer

Join Transcard as a Senior Front End Software Engineer. Work remotely in the US, developing web applications using Angular, React, and Blazor.

PayPal logo
PayPal

Associate Web Engineer

Join PayPal as an Associate Web Engineer, working with HTML, CSS, JavaScript, and React to build robust web solutions.

American Express logo
American Express

Senior Full Stack Engineer - Java, JavaScript, React, Node

Join American Express as a Senior Full Stack Engineer specializing in Java, JavaScript, React, and Node. Work in a hybrid environment.

BMO U.S. logo
BMO U.S.

Senior FullStack Developer (Java / Angular)

Join BMO as a Senior FullStack Developer specializing in Java and Angular. Drive innovation in web development with a focus on scalability and performance.

Walmart logo
Walmart

Senior Software Engineer - Java Backend

Join Walmart as a Senior Software Engineer focusing on Java backend development, microservices, and cloud technologies.

Bank of America logo
Bank of America

Senior Full Stack Java Developer

Join Bank of America as a Senior Full Stack Java Developer in Chandler, AZ. Develop complex software solutions using Java, Spring Boot, and Angular.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer I - Frontend UI Development

Join Disney as a Software Engineer I focusing on Frontend UI development with Angular and JavaScript.

Yardi logo
Yardi

Software Development Engineer II

Join Yardi as a Software Development Engineer II in Santa Barbara, CA. Design, develop, and implement software enhancements.

Visa logo
Visa

Software Engineer - Java, RESTful APIs

Join Visa as a Software Engineer to design and implement high-quality solutions using Java and RESTful APIs in a hybrid work environment.

American Express logo
American Express

Software Engineer III

Join American Express as a Software Engineer III in Phoenix, AZ. Work on global scale software with cutting-edge technologies.

American Express logo
American Express

Software Engineer III

Join American Express as a Software Engineer III in New York, NY. Work on global scale software with a hybrid model.

SQUER logo
SQUER

Lead Fullstack Engineer (Java/JavaScript)

Join SQUER as a Lead Fullstack Engineer in Vienna, Austria. Work with Java, JavaScript, Angular, and more in a hybrid environment.

Adobe logo
Adobe

Software Engineer - 2025 University Graduate

Join Adobe as a Software Engineer for 2025 graduates. Develop and test software systems with a focus on quality and collaboration.

Boeing logo
Boeing

Mid-Level Backend Software Developer (Java & Microservices)

Join Boeing as a Mid-Level Backend Software Developer specializing in Java and Microservices. Work in a hybrid environment in Annapolis Junction, MD.

Square logo
Square

Senior Software Engineer, Payment Pricing & Cost Platform

Join Square as a Senior Software Engineer to enhance payment pricing and cost platforms using Java, Python, and cloud technologies.

Boeing logo
Boeing

Mid-Level Backend Software Developer (Java & Microservices)

Join Boeing as a Mid-Level Backend Software Developer specializing in Java & Microservices. Work on big data applications in a hybrid environment.

Microsoft logo
Microsoft

Software Engineer II - Hardware Security

Join Microsoft as a Software Engineer II focusing on hardware security, working remotely to innovate and secure billions of devices.