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

Mastercard logo
Mastercard

Software Rust Engineer II

Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and software development.

Mastercard logo
Mastercard

Software Rust Engineer II

Join Mastercard as a Software Rust Engineer II in Missouri, focusing on cryptographic security and key management solutions.

Mastercard logo
Mastercard

Junior Software Engineer

Join Mastercard as a Junior Software Engineer in Lisbon, focusing on Java and authentication products.

Mastercard logo
Mastercard

Senior Rust Engineer

Senior Rust Engineer at Mastercard, focusing on cryptographic security and software development.

Mastercard logo
Mastercard

Lead Software Engineer - Hybrid, Dublin

Lead Software Engineer role in Dublin, focusing on Java, SQL, and software design, in a hybrid work setting.

Mastercard logo
Mastercard

Lead Software Engineer - Node.js, TypeScript, AWS

Lead Software Engineer role focusing on Node.js, TypeScript, and AWS in Prague, Czechia. Oversee development and mentorship within Mastercard.

Mastercard logo
Mastercard

Lead Software Engineer

Lead Software Engineer role at Mastercard, Dublin. Skills in Software Development, Automation, Data Analysis. Hybrid workplace.

Mastercard logo
Mastercard

Lead Software Engineer - Blockchain & Digital Assets

Lead Software Engineer specializing in Blockchain & Digital Assets at Mastercard, Dublin. Hybrid work model.

Mastercard logo
Mastercard

Lead Software Engineer - Aiia Pay

Lead Software Engineer for Aiia Pay at Mastercard, focusing on Open Banking payment technologies in Gdańsk, Poland.

Marqeta logo
Marqeta

Senior Software Engineer - Java, Microservices

Join Marqeta as a Senior Software Engineer to develop scalable Java microservices in a remote role.

Microsoft logo
Microsoft

Software Engineer II - Cloud Security

Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to build scalable services and enhance product experiences. Remote position.

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.

AvidXchange, Inc. logo
AvidXchange, Inc.

Software Engineer II

Join AvidXchange as a Software Engineer II to develop and support finance products using modern web frameworks and cloud technologies.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

Enterprise Mobility logo
Enterprise Mobility

Junior Software Engineer with Angular and PHP

Join Enterprise Mobility as a Junior Software Engineer, working remotely with Angular and PHP.

Visa logo
Visa

Staff Software Engineer (Full Stack) - Java/Spring

Join Visa as a Staff Software Engineer in Warsaw, Poland. Expertise in Java, Spring, and Full-Stack Development required. Hybrid work model.

American Express logo
American Express

Senior Engineer - Java, JavaScript, REST API

Senior Engineer role focusing on Java, JavaScript, and REST APIs in a dynamic team at American Express, NY.

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.

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.

JPMorganChase logo
JPMorganChase

Senior Lead Software Engineer - Card Technology

Senior Lead Software Engineer role in Wilmington, focusing on software development, agile practices, and leading-edge technologies.

PayPal logo
PayPal

Software Engineer - Recent Graduate

Join PayPal as a Software Engineer in San Jose, CA, focusing on risk management and cybersecurity for recent graduates.

Microsoft logo
Microsoft

Software Engineer - Security Solutions

Join Microsoft Security as a Software Engineer to develop security solutions using Java, JavaScript, Python, and more in Redmond, WA.

Visa logo
Visa

Staff Software Engineer - Full Stack

Join Visa as a Staff Software Engineer - Full Stack in Austin, TX. Work on innovative projects with Java, Spring, Kubernetes, and more.