Software Engineer-2

Mastercard

3+ yrs Navi Mumbai Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard, a global leader powering economies and empowering people across over 200 countries. We are dedicated to building a sustainable economy where everyone can prosper. Our innovative technology, strong partnerships, and extensive networks deliver unique products and services designed to help individuals, businesses, and governments achieve their full potential.

This role is for a Software Engineer II, focusing on designing, developing, testing, and maintaining robust software applications and services. You will contribute to building scalable, maintainable, and high-performing solutions within a dynamic engineering environment.

Responsibilities

Design, develop, and enhance software applications, services, and automation solutions using Java and related technologies. Collaborate with product managers and architects to translate requirements into high-quality deliverables. Build and maintain automated validation frameworks for comprehensive testing scenarios. Contribute to architectural discussions, prioritizing scalability, maintainability, and performance. Develop reusable libraries and frameworks to boost engineering productivity. Participate actively in code and design reviews to uphold engineering best practices. Enhance test coverage and automation maturity across products and services. Support CI/CD pipelines and integrate quality gates into the delivery process. Apply secure coding practices and contribute to operational excellence through monitoring and reliability. Leverage AI development tools like GitHub Copilot to enhance productivity while ensuring quality and security.

Qualifications

A minimum of 3 years of experience in Software Engineering or Test Automation is required. Proficiency in Java programming is essential, along with a strong understanding of OOP, design principles, and design patterns. Experience with enterprise applications, automation frameworks, and testing platforms is necessary. Demonstrated experience with REST APIs and service-based architectures is expected. Proven hands-on experience in building and maintaining automated test solutions is a key requirement. Familiarity with tools like Playwright, RestAssured, TestNG, and Cucumber is beneficial. Experience with Git and CI/CD pipelines is a must. Basic understanding of secure coding standards and awareness of AI-assisted development tools such as GitHub Copilot is preferred.

Essential Skills

JavaSDLCData Structures & AlgorithmsSoftware DesignSoftware ArchitectureCode ReviewsSecure CodingTroubleshootingUnit TestingFunctional TestingIntegration TestingAPI TestingEnd-to-End Test AutomationTest Framework DevelopmentPlaywrightRestAssuredTestNGCucumberGitCI/CD pipelinesREST APIsService-based architecturesOOPDesign PrinciplesDesign PatternsGitHub CopilotAI-assisted development

Good to Have

observabilityreliability engineering

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer-2
IndustryEngineering
DepartmentSoftware Engineer
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Engineering

Software Engineer-2 at Mastercard | SkillMX | SkillMX