Senior Software Engineer

Mastercard
Pune
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 7+ yearsSkills: ["Quality-first mindset","Debugging","Troubleshooting","Analytical skills","Mentoring"]

Design, develop, test, and maintain scalable enterprise applications with a quality-first mindset across the full SDLC. Build Java-based applications and microservices using Spring Boot and REST APIs, and participate in system design and code reviews. Own CI/CD and automation improvements, execute automated unit/integration/regression/API testing, troubleshoot defects with root-cause analysis, and support deployment and production operations. Collaborate with product and business teams and mentor junior engineers.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Mastercard
Mastercard
5 days ago

Senior Software Engineer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Status: Live

Job Summary

Design, develop, test, and maintain scalable enterprise applications with a quality-first mindset across the full SDLC. Build Java-based applications and microservices using Spring Boot and REST APIs, and participate in system design and code reviews. Own CI/CD and automation improvements, execute automated unit/integration/regression/API testing, troubleshoot defects with root-cause analysis, and support deployment and production operations. Collaborate with product and business teams and mentor junior engineers.
Location: Pune
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design, develop, and maintain Java-based applications and microservices.
  • •Implement secure, scalable, high-performance solutions using Java, Spring Boot, and REST APIs.
  • •Contribute to CI/CD pipeline development and automation to improve build, deployment, and testing.
  • •Develop and execute unit, integration, regression, and API tests; build and maintain automated test suites.
  • •Troubleshoot defects, perform root cause analysis, and collaborate on production support, deployment verification, and release testing.

Key Requirements

  • •7+ years of experience in Java development.
  • •Strong knowledge of Java, Spring Boot, REST APIs, SQL, and microservices.
  • •Experience with Java testing frameworks such as JUnit, Mockito, TestNG, REST Assured, or Postman.
  • •Experience with CI/CD tools such as Jenkins, GitHub Actions, or GitLab CI.
  • •Knowledge of cloud platforms (AWS/Azure/GCP) and technologies including Kafka, Docker, and Kubernetes.
Experience:7+ years
Skills:Quality-first mindsetDebuggingTroubleshootingAnalytical skillsMentoring
Tech Stack:JavaSpring BootREST APIsSQLMicroservicesJUnitMockitoTestNGREST AssuredPostmanCI/CDJenkinsGitHub ActionsGitLab CIAgileScrumTest automationAWSAzureGCP

Company Brief

Mastercard
Mastercard is a global payments and technology company that processes transactions, provides fraud prevention and data services, and builds payment infrastructure for consumers, businesses, merchants and governments across 200+ countries.
Industry: Payments
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Purchase, New York, United States
Founded: 1966
Glassdoor
Glassdoor: 4.1
WebsiteLinkedInGlassdoor