
Software Engineer II
Mastercard1 day ago
Pune, IndiaMid Level
Responsibilities
- Deliver end-to-end product validation for Transaction Stream payment solutions.
- Develop and maintain Java automation frameworks and software solutions.
- Drive test engineering methodologies, quality automation, self-service delivery practices, and Mastercard standards.
- Perform and support software development, unit testing, functional testing, and integration testing.
- Monitor customer insights and production issues to improve product quality and processes.
- Lead initiatives involving automation, defect metrics, quality improvement, and proof-of-concepts.
- Review project-level work and coordinate with global business, product, architecture, engineering, quality, and vendor teams.
- Provide technical guidance and contribute to engineering best practices.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or equivalent.
- Strong analytical, organizational, problem-solving, communication, coordination, and stakeholder-management skills with attention to detail.
- Experience analyzing technical requirements and delivering engineering solutions.
- Strong hands-on experience developing automation frameworks and software solutions using Java.
- Experience building, testing, and supporting applications across microservices, event-driven architectures, and database platforms.
- Experience with SFTP, sockets, HTTPS, RPC, and CI/CD pipelines.
- Working knowledge of payment simulation tools such as T3 and ISO 8583 payment protocols.
- Understanding of card payments, transaction processing, message flows, and financial messaging formats.
- Understanding of cloud-native platform architectures and microservices-based application development.
- Experience with Digital Native Architecture, Spring Boot, cloud technologies, preferably Pivotal Cloud Foundry, and Agile SAFe environments.
- Ability to provide technical guidance and collaborate across Product, Architecture, Engineering, Quality, and Vendor teams.
- Passion for emerging technologies and modern software engineering practices, especially event-driven architecture and caching or persistence mechanisms.
About Mastercard
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).