Senior Software Engineer (Java Backend Developer)
Mastercard · Pune · Posted 2026-03-31
Tech stack: Angular, Java, Kubernetes, React, SQL, Spring Boot, TypeScript
Apply on the company site · Get a referral for this role
Mastercard salary & ratings · Mastercard interview process · More live openings
About the role
Be part of the Operations & Technology – Fraud Products team, developing new capabilities for Mastercard’s Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity.
Our patented Java-based platform processes billions of transactions per month in milliseconds, using a multi-tiered, message-oriented architecture designed for high performance and availability.
If you are excited about:
Building industry-leading fraud prevention solutions
Accelerating business solutions to market
Innovating with cutting-edge technologies
Solving complex, high-scale business problems
This role is for you.
Responsibilities:
- Deliver high-quality software solutions through hands-on development.
- Collaborate closely with technical leads on design and implementation.
- Provide production support by acting as a Subject Matter Expert (SME) to resolve incidents and problem tickets.
- Plan, design, and develop technical solutions aligned with Mastercard standards, processes, and best practices.
- Lead day-to-day system development and maintenance activities to meet Service Level Agreements (SLAs).
- Drive innovation, cost effectiveness, high quality, and faster time-to-market.
- Own the end-to-end Software Development Life Cycle (SDLC), including:
- o Requirements and use cases
- o Technical design and documentation
- o Test strategy and test design
- o Performance benchmarking
- o Release, deployment, and rollback plans
- o Feasibility studies, cost, time analysis, and estimations
- Participate in Proof of Concepts (PoCs) and support vendor and technology selection.
- Conduct brown bag sessions and provide technical training to team members.
- Mentor and guide team members across all SDLC phases.
- Continuously improve standards and process efficiency.
- Ensure adequate test coverage across:
- o Unit Testing
- o System/Integration Testing
- o Performance Testing
- Perform quality inspections and walkthroughs including:
- o Requirements Review
- o Design Review
- o Code Review
- o Security Review
Qualifications:
- Core Competencies
- High energy, detail-oriented, proactive, and able to work independently under pressure.
- Strong initiative and self-motivation to drive results.
- Excellent verbal and written communication skills.
- Strong collaboration and organizational skills.
- Ability to work in a matrix-based, geographically distributed Agile team.
- Good understanding of Agile software development methodologies.
- Experience designing and developing complex, multi-tier applications.
- Essential Technical Skills
- Development and debugging of J2EE RESTful Web Services and Web Applications
- Strong database experience (Oracle, SQL scripting)
- Spring Framework, including Spring Boot
- Maven for build and dependency management
- Unit testing using JUnit and Mockito
- Application servers: JBoss and/or Apache Tomcat
- Version control using Git
- Desirable Skills
- Experience with containerized environments (Kubernetes, OpenShift, Cloud Foundry)
- Integration frameworks such as Apache Camel or Spring Integration
- Experience with monitoring service performance
- Frontend exposure to Angular 2+ or modern SPA frameworks such as React + Redux
- Knowledge of HTML5, ES5/ES6, TypeScript, SASS, and CSS3
Qualifications
- Core Competencies High energy, detail-oriented, proactive, and able to work independently under pressure.
- Strong initiative and self-motivation to drive results.
- Excellent verbal and written communication skills.
- Strong collaboration and organizational skills.
- Ability to work in a matrix-based, geographically distributed Agile team.
- Good understanding of Agile software development methodologies.
- Experience designing and developing complex, multi-tier applications.
- Essential Technical Skills
- Development and debugging of J2EE RESTful Web Services and Web Applications
- Strong database experience (Oracle, SQL scripting)
- Spring Framework, including Spring Boot
- Maven for build and dependency management
- Unit testing using JUnit and Mockito
- Application servers: JBoss and/or Apache Tomcat
- Version control using Git Desirable Skills
- Experience with containerized environments (Kubernetes, OpenShift, Cloud Foundry)
- Integration frameworks such as Apache Camel or Spring Integration
- Experience with monitoring service performance
- Frontend exposure to Angular 2+ or modern SPA frameworks such as React + Redux
- Knowledge of HTML5, ES5/ES6, TypeScript, SASS, and CSS3
Responsibilities
- Deliver high-quality software solutions through hands-on development.
- Collaborate closely with technical leads on design and implementation.
- Provide production support by acting as a Subject Matter Expert (SME) to resolve incidents and problem tickets.
- Plan, design, and develop technical solutions aligned with Mastercard standards, processes, and best practices.
- Lead day-to-day system development and maintenance activities to meet Service Level Agreements (SLAs).
- Drive innovation, cost effectiveness, high quality, and faster time-to-market.
- Own the end-to-end Software Development Life Cycle (SDLC), including: o Requirements and use cases o Technical design and documentation o Test strategy and test design o Performance benchmarking o Release, deployment, and rollback plans o Feasibility studies, cost, time analysis, and estimations
- Participate in Proof of Concepts (PoCs) and support vendor and technology selection.
- Conduct brown bag sessions and provide technical training to team members.
- Mentor and guide team members across all SDLC phases.
- Continuously improve standards and process efficiency.
- Ensure adequate test coverage across: o Unit Testing o System/Integration Testing o Performance Testing
- Perform quality inspections and walkthroughs including: o Requirements Review o Design Review o Code Review o Security Review
More openings at Mastercard
- Senior Software Engineer (Senior Software Engineer in Test) — Pune
- Software Engineer II (Software Engineer in Test ) — Pune
- Principal, Software Engineering — Pune
- Senior Software Engineer (Java Full stack developer) — Pune
- Senior Software Engineer (Java Backend Developer with experience in designing, developing, coding) — Pune
- Lead Software Engineer-TS — Pune