Mastercard

Senior Software Engineer

Mastercard
Apply
4 days ago
Pune, IndiaSenior

Responsibilities

  • Design, configure, and execute performance tests and resolve failures.
  • Create and analyze performance measurements including requests per second, P95 and P99 latency, query performance, concurrency, and system utilization.
  • Investigate Java code, databases, middleware, and vendor software to identify and resolve performance bottlenecks.
  • Improve the performance environment through software, automation, and external tools.
  • Coach and develop junior engineers.
  • Present results to stakeholders through department and external presentations.

Requirements

  • Strong software engineering experience developing applications with Java and Spring Boot.
  • Strong experience debugging performance issues with Dynatrace, Splunk, JProfiler, and JMH.
  • Strong experience optimizing database queries in PostgreSQL and Oracle.
  • Strong experience writing JMeter scripts and using load-generation tools such as BlazeMeter.
  • Experience with the payments industry, including ISO 8583 messaging, the four-party model, and payment applications.
  • Demonstrated problem-solving, communication, ownership, prioritization, organization, and ability to work with minimal supervision.
  • Ability to work on matrix-based, diverse, and geographically distributed project teams.

Tech Stack

Apache JMeterJavaPostgreSQLSplunkSpring Boot

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me