Software Engineer II

Mastercard

2+ yrs Pune Full Time Work from office
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard as a Software Engineer II, contributing to a global economy where everyone can prosper. This role focuses on developing scalable, cloud-ready applications using Java and microservices. You'll be instrumental in shaping software design, architecture, and ensuring operational excellence.

Mastercard is a technology leader, driving secure, simple, and smart digital payments across 200+ countries. We empower individuals, businesses, and governments to achieve their fullest potential through innovative products and services.

Responsibilities

Design and develop scalable technical solutions from product requirements. Contribute to architectural decisions and technical design discussions. Build modular, maintainable, and high-performance applications. Implement and maintain comprehensive automated testing, including unit, functional, and integration tests. Adhere to secure coding practices throughout the development lifecycle. Participate actively in code reviews and uphold engineering quality standards. Drive system performance optimization, scalability enhancements, and reliability initiatives. Design applications with a strong emphasis on observability, operational readiness, and supportability. Explore and evaluate new technologies, frameworks, and engineering methodologies. Engage in proof-of-concepts and technical experimentation. Perform structured root cause analysis to troubleshoot application and production issues. Provide ongoing support for applications throughout their entire lifecycle. Collaborate effectively with cross-functional stakeholders to deliver impactful business solutions.

Qualifications

Proficiency in Java, J2EE, Spring, Spring Boot, Kafka, RESTful Web Services, and JPA. Proven experience in developing cloud-ready applications and microservices. Solid understanding of software architecture and design principles. Experience with automated testing, unit testing, and integration testing. Familiarity with performance optimization and scalability concepts. Knowledge of secure software development practices is essential. Experience participating in code reviews is required. Strong analytical and troubleshooting skills are a must. Exposure to CI/CD and Test-Driven Development practices is beneficial. Familiarity with AI-assisted applications, autonomous agents, or agentic workflows is a plus. Experience with Agile Scrum methodologies is expected.

Essential Skills

JavaJ2EESpringSpring BootKafkaRESTful Web ServicesJPAMicroservices ArchitectureSoftware ArchitectureUnit TestingIntegration TestingPerformance OptimizationSecure Coding PracticesCI/CDTest-Driven DevelopmentCode ReviewRoot Cause AnalysisAgile ScrumObservabilityProduction SupportAI-assisted ApplicationsCross-functional CollaborationAnalytical SkillsTroubleshooting

Good to Have

Autonomous AgentsAgentic Workflows

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services

Software Engineer II at Mastercard | SkillMX | SkillMX