Senior Software Engineer (Java Backend Developer with experience in designing, developing, coding)

Mastercard

3–5 yrs Pune Full Time Work from office
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Mastercard is a global leader, powering economies and empowering individuals across over 200 countries and territories. Our mission is to foster a sustainable economy where everyone can thrive, achieved through secure, simple, smart, and accessible digital payment solutions. We leverage cutting-edge technology, strategic partnerships, and extensive networks to offer unique products and services that enable people, businesses, and governments to reach their full potential.

This role focuses on the complete software development lifecycle, from initial analysis and design through to development and delivery. You will be instrumental in defining requirements for new applications and customizations, ensuring adherence to MasterCard’s stringent standards, processes, and best practices. The position involves developing, customizing, and testing applications to seamlessly integrate with MasterCard’s ecosystem, while also providing vital leadership and technical mentorship to your colleagues.

Responsibilities

Take ownership of planning, designing, and developing innovative technical solutions that align with business needs and MasterCard standards. Lead daily system development and maintenance to ensure service level agreements are met, focusing on high-quality, cost-effective, and time-efficient delivery.

Manage the entire systems development lifecycle, producing high-quality documentation including requirements, use-cases, and detailed test strategies. This includes performance benchmarking, release planning, and contingency planning.

Handle system maintenance, production incident management, root cause analysis, and remediation, participating in on-call rotations. Select appropriate technical frameworks and methodologies, adapting templates as needed, and contribute to technology roadmaps. Engage in research of emerging technologies and participate in Proofs of Concept (PoCs) to guide vendor and technology selections.

Collaborate with vendors for product support and conduct knowledge-sharing sessions on new technologies and frameworks. Promote and enforce Quality Assurance and Quality Control processes, seeking opportunities for process enhancement. Mentor team members throughout the SDLC, ensuring comprehensive test coverage and conducting thorough reviews (requirements, design, code, security) to uphold MasterCard standards. Coordinate offshore development activities and manage daily tasks.

Qualifications

A Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent practical experience is required. A minimum of 3 to 5 years of professional experience in a relevant field is essential.

Experience delivering secure solutions within the Financial Services Sector is highly preferred. A broad understanding of Software Engineering Concepts and Methodologies is a must. Demonstrated proficiency in MasterCard Core Competencies is expected.

You should be a high-energy, detail-oriented, and proactive individual with the ability to perform under pressure and work independently. A strong sense of initiative and self-motivation to drive results is crucial. Excellent verbal and written communication, relationship building, collaboration, and organizational skills are necessary. A willingness to learn, embrace challenging opportunities, and collaborate effectively within a diverse, geographically distributed team is key.

Essential Skills

JavaBackend DevelopmentSoftware DesignSoftware DevelopmentCodingSDLCUnit TestingSystem TestingIntegration TestingPerformance TestingQuality AssuranceQuality ControlCommunication Skills

Good to Have

Financial Services Sector Experience

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer (Java Backend Developer with experience in designing, developing, coding)
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer (Java Backend Developer with experience in designing, developing, coding) at Mastercard | SkillMX | SkillMX