Software Engineer II (Backend Developer)

Company: Mastercard
Apply for the Software Engineer II (Backend Developer)
Location: Pune
Job Description:

OurPurpose

Mastercardpowers economies and empowers people in 200+ countries andterritories worldwide. Together with our customers, we’re helpingbuild a sustainable economy where everyone can prosper.We support a wide range of digital payments choices, makingtransactions secure, simple, smart and accessible. Ourtechnology and innovation, partnerships and networks combine todeliver a unique set of products and services that help people,businesses and governments realize their greatestpotential.

TitleandSummary

SoftwareEngineer II (Backend Developer)

Overview

Be part of the Operations & TechnologyFraud Products team developing new capabilities for MasterCard’sDecision Management Platform, which serves as the core for multiplebusiness solutions to combat fraud and validate cardholderidentity. Our patented Java-based platform processes billions oftransactions per month in tens of milliseconds using amulti-tiered, message-oriented approach for high performance andavailability. Would you like to develop industry leadingsolutions for fighting fraud? Are you motivated byspeeding business solutions to market? Do you want toinnovate, using cutting edge technologies on challenging businessproblems?

 Role

Deliversolutions by providing direct development of software.Work closely with technical leads for assigned projectsto assist in design and implementation tasks Assist withproduction support issues by acting as a subject matter expert inresolving incidents and problem tickets. Plan, design anddevelop technical solutions and alternatives to meet businessrequirements in adherence with Mastercard standards, processes andbest practices. Lead day to day system development andmaintenance activities of the team to meet service level agreements(SLAs) and create solutions with high level of innovation, costeffectiveness, high quality and faster time to market.Accountable for full systems development life cycleincluding creating high quality requirements documents, use-cases,design and other technical artifacts including but not limited todetailed test strategy/test design, performance benchmarking,release rollout and deployment plans, contingency/back-out plans,feasibility study, cost and time analysis and detailed estimates.Participate in PoCs (Proof of Concept) and help theDepartment with selection of Vendor Solutions, Technologies,Methodologies and Frameworks. Conduct brownbag sessionson new and upcoming technologies, methodologies and applicationappropriate frameworks. Ensure knowledge transfer of vendortechnology to Mastercard staff. Provide technical training to theother team members. Actively look for opportunities toenhance standards and improve process efficiency. Mentor and guideother team members during all phases of the SDLC. Ensure adequatetest coverage in Unit Testing, System Testing/Integration Testingand Performance Testing. Perform Quality Inspections andWalkthroughs throughout the SDLC including Requirements Review,Design Review, Code Review and Security Review to ensure compliancewith Mastercard standards. All About You

Must be high-energy, detail-oriented, proactiveand have the ability to function under pressure in an independentenvironment. Must provide the necessary skills to have ahigh degree of initiative and self-motivation to drive results.Possesses strong communication skills — both verbal andwritten – and strong relationship, collaborative skills andorganizational skills. Willingness and ability to learnand take on challenging opportunities and to work as a member ofmatrix based diverse and geographically distributed project team.Good knowledge of Agile software development processes.Experience with the design and development of complex,multi-tier software solutions.

EssentialSkills:

Creating and debugging J2EE REST WebServices and Web Applications Database experienceincluding Oracle and SQL scripting Experience with SpringFramework (including Spring Boot) and Maven Experiencewriting unit tests with Junit and Mockito Experienceworking with JBoss and/or Apache Tomcat Experience withGit

Desirable skills

Experience working with containerisedenvironments, such as Kubernetes/OpenShift/CloudFoundryExperience with integration frameworks such as ApacheCamel/Spring Integration Experience with monitoringservice performance Experience with Angular 2 or modernSPA frameworks such as React + Redux. Experience withHTML5, ES5+ES6 and/or Typescript, SASS andCSS3.

Corporate SecurityResponsibility

All activities involvingaccess to Mastercard assets, information, and networks comes withan inherent risk to the organization and, therefore, it is expectedthat every person working for, or on behalf of, Mastercard isresponsible for information security andmust:

  • Abide by Mastercard’s security policiesand practices;

  • Ensure the confidentiality and integrityof the information beingaccessed;

  • Report any suspected informationsecurity violation or breach,and

  • Complete all periodic mandatory securitytrainings in accordance with Mastercard’sguidelines.

Posted: April 3rd, 2026