Software Engineer (India)

Software Engineer (India)

21 Aug
|
FetchJobs.co
|
India

21 Aug

FetchJobs.co

India

About The Company

Mastercard is a leading global technology company in the payments industry, dedicated to connecting and powering an inclusive digital economy that benefits everyone, everywhere. With a presence in over 200 countries and territories, Mastercard enables individuals, businesses, and governments to realize their greatest potential through innovative payment solutions and secure transaction processes. The company’s mission is to make transactions safer, simpler, and smarter, fostering economic growth and financial inclusion worldwide.

Mastercard’s commitment to innovation, security, and responsible growth positions it as a trusted partner in the evolving digital economy.

About The Role

We are seeking a highly skilled Senior Software Engineer to join our Decision Management Program (DMP) team at our Pune office. This role is pivotal in developing and enhancing our real-time decision-making systems that leverage streaming analytics, business rules, AI engines, and big data technologies.

The Senior Software

Engineer will play a key role in mentoring team members while actively contributing to the development of high-performance, scalable applications that support Mastercard’s global decision management solutions.

The ideal candidate will have a strong background in Java programming, microservices architecture, and automation testing. They will collaborate closely with cross-functional teams to improve existing software development processes, embed quality engineering practices, and automate testing and deployment workflows. This role offers an exciting opportunity to work on cutting-edge technology that helps prevent fraud and ensures secure transactions across Mastercard’s network worldwide.

If you are passionate about coding, innovation, and making a tangible difference in the world of digital payments, this position provides a platform to grow your career while contributing to a safer and more inclusive financial ecosystem.

Qualifications The ideal candidate will possess a combination of technical expertise, experience, and a proactive mindset.

Required qualifications include

- Strong programming skills in Java,



with a deep understanding of microservices architecture, data structures, and design patterns.
- Proficiency with automation testing tools such as Selenium WebDriver, TestNG, and Spock, along with experience in unit testing frameworks like JUnit.
- Hands-on experience with RESTful services, JSON, XML, and scripting languages such as shell, Python, and Groovy.
- Experience with source code management tools like Bitbucket or GitHub.
- Familiarity with containerization and orchestration tools such as Docker and Kubernetes.
- Knowledge of build tools including Maven and Gradle, and experience working in Agile environments using Jira and Confluence.
- Understanding of code quality and security tools such as Sonar, Blackduck, and Checkmarx.
- Ability to develop automation tests for acceptance and integration, and integrate them into CI/CD pipelines using Jenkins or Bamboo.
- Experience with application monitoring tools like Splunk and Dynatrace, and a good understanding of cloud platforms, especially AWS.
- Proficiency in SQL, particularly with Oracle databases.
- Excellent problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment.

Desirable skills include experience with Maven build processes, HTTP clients like RESTAssured, in-memory data grids such as Pivotal Gemfire, and knowledge of digital native architectures and microservices in cloud environments. Prior exposure to integration testing across various platforms including web UI, APIs, and Unix systems will be advantageous. Responsibilities The successful candidate will be responsible for a broad set of duties aimed at delivering high-quality software solutions:

- Design, develop, and maintain scalable, high-performance applications within the Decision Management Program.
- Mentor junior team members,



fostering a culture of continuous learning and improvement.
- Collaborate with cross-functional teams to define technical requirements and translate them into robust software solutions.
- Implement and promote best practices in software development, testing, and deployment processes.
- Drive automation initiatives for testing, build, and release workflows to improve efficiency and reliability.
- Participate in code reviews, ensuring adherence to coding standards, security protocols, and performance benchmarks.
- Contribute to the development of monitoring and observability tools to ensure system reliability and performance.
- Stay updated with emerging technologies and industry trends, recommending innovative solutions to enhance Mastercard’s systems.
- Support incident management and troubleshooting efforts to resolve issues promptly and minimize impact.

Benefits Mastercard offers a comprehensive benefits package designed to support the health, well-being, and professional growth of its employees. This includes competitive salary packages, health insurance coverage, and retirement plans. Employees have access to ongoing training and development programs, fostering continuous learning and career advancement. Mastercard promotes work-life balance through adaptable work arrangements and encourages a collaborative, inclusive work environment. Additional benefits include paid time off, employee assistance programs, and opportunities for global mobility and exposure to innovative projects.

Equal Prospect

Mastercard is committed to creating an inclusive environment where all employees are treated with respect and dignity. We are an equal opportunity employer and do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status. We believe diversity drives innovation and excellence, and we strive to foster a workplace that reflects the communities we serve.

All qualified applicants will receive consideration for employment without regard to any protected characteristic.

📌 Software Engineer (India)
🏢 FetchJobs.co
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (india) / india