Senior Software Engineer -1

Mastercard · Pune, India

Pune, IndiaSeniorPosted 21 Oct 2026Last checked 21 Oct 2026

Free account: apply link, HR contact and an AI-written cold email

About the role

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 Senior Software Engineer -1 Overview • The Decision Management program enables intelligent decision based products through streaming analytics with the ability to govern these decisions and manage their outcomes with business agility. • This program leverages business rules & AI engines, a streaming big data cluster, an in memory data grids, APIs, & UIs to deliver real time decisions at global scale • This person will be responsible for mentoring the team as well as stay hands on. We are looking for a Senior Software Developer to join our DMP team in Pune office • Are you a strong technical programmer with experience working on high performance applications? • Are you a excited about getting a 360 degree view of the coding world - writing code to develop a piece of code as well as write code to test it? • Are you passionate about making a difference in this world? • Do you want to be part of a team which helps prevent fraud on every Mastercard transaction in this world? Role • Design and implement application logic in Java. • Write code to do unit testing, integration testing and functional testing. • Work with automated testing frameworks like Rest Assure, Selenium with web driver etc. • Manage your own time while collaborating with teammates to accomplish project goals • Participate in all the scrum ceremonies. • Apply best development practices to write well designed, maintainable, testable, scalable, and secure code. All about you-Essential Knowledge/Experience • Strong programming skills with deep knowledge of Java(>8 version). • Strong knowledge in DSA and design patterns. • Strong knowledge in Cloud/micro-services. • Strong knowledge on code coverage tools (Sonar) and Application Security tools like Blackduck and Checkmarx. • Strong knowledge of Spring, Spring boot and other frameworks. • Strong knowledge on Source Code Management (SCM) or Version Control like Bitbucket, Github • Good knowledge of unit testing and mocking frameworks like junit, mockito or easymock. • Good knowledge of SQL and experience working with Oracle. • Good problem diagnostic and creative problem solving skills. • Good knowledge on scripting like shell, python, groovy. • Good knowledge on Observability, Application Performance Monitoring (APM) like Splunk, Dynatrace • Experience working with high performance applications. • Experience in working in Agile Methodology.

Skills mentioned

  • Java
  • Python
  • SQL
  • Angular
  • Spring Boot
  • AWS
  • Kubernetes
  • CI/CD
  • Selenium

Want to reach Mastercard's HR directly?

NextKnock finds the hiring contact and writes a personal cold email from your resume. You send it from your own Gmail.

Similar jobs

More jobs at Mastercard

All Mastercard jobs and company facts →

Browse more