💼

Software Engineer II at Mastercard

NEW
Location
Pune/Pimpri-Chinchwad Area
Job type
Full time
Posted 1 day ago
Description
Responsibilities:


  • Developer with adequate skills and experience delivering design/code of high quality
  • Drive development in Java 8 and above using Object Oriented SOLID principles and patterns towards creating reusable and scalable microservices leveraging technologies such as Spring Boot Framework, and Event Driven Architecture.
  • Develop in a CICD environment leveraging any one of the Cloud frameworks.
  • Leverage the appropriate persistence mechanisms such as RDBMS, No SQL etc based on needs
  • Implement Coding Best Practices. Implement Code Quality gates as per the program norms.
  • Perform various Proofs-of-concept depending on the business needs
  • Coordinate with various groups in MasterCard to ensure success of the projects
  • Exhibit teamwork aligned completely with the Agile environment


Requirements:


  • Passionate about technology, with strong Object-Oriented Design & Programming skills
  • In depth knowledge on product development
  • Strong expertise in Java and Spring Boot. Experience working on Event Driven Architecture would be an advantage.
  • Experience in Online / Real Time Systems development
  • Experience in CI and CD
  • Experience in Cloud based development is desirable
  • Strong Communicator
  • Quick grasping and learning abilities
  • Technical Mentoring Skills



500+

‘Apply now’ takes you to the job application page after a quick sign-in

Master Backend Engineering
AI-First Software Engineering
Next batch starts on 23 May
Always stay in the know!
Join our community and stay notified of latest job opportunities.
500+

‘Apply now’ takes you to the job application page after a quick sign-in

Tap to Apply

Frequently Asked Questions

What are the primary responsibilities of a Software Engineer II at Mastercard in Pune?
Chevron down
What skills are necessary for a Software Engineer II position at Mastercard?
Chevron down
Is experience required for the Software Engineer II role at Mastercard in Pune?
Chevron down
What is the location for the Software Engineer II position at Mastercard?
Chevron down
What type of employment is offered for the Software Engineer II role at Mastercard?
Chevron down
What department will the Software Engineer II be part of at Mastercard?
Chevron down
How can I apply for the Software Engineer II position at Mastercard?
Chevron down
What is the seniority level for the Software Engineer II role at Mastercard?
Chevron down
Are salary details available for the Software Engineer II position at Mastercard in Pune?
Chevron down

Why Work at Mastercard

Mastercard is not just a leader in global payments and technology but also a pioneering workplace that fosters innovation and professional growth. Working at Mastercard in a role such as "Software Engineer II" provides a gateway to an impactful career with the opportunity to contribute to cutting-edge solutions that connect millions across the globe.

Mastercard is renowned for its inclusive workplace culture that values diversity and inclusion. The company champions gender equality and offers various programs to support and enhance employees' well-being, ranging from comprehensive health coverage to flexible working arrangements. As a Software Engineer II at Mastercard in the Pune/Pimpri-Chinchwad Area, you'll be a part of a vibrant team where ideas are valued, collaboration is encouraged, and careers are propelled forward.

What's It Like to Work at Mastercard

At Mastercard, the environment is dynamic and collaborative. Employees describe the culture as supportive and empowering, where innovation is not only welcomed but demanded. Teams are driven by a shared mission to make payment experiences simple, secure, and convenient, a goal that continuously shapes Mastercard’s actions and decisions.

The company boasts robust professional development opportunities, offering learning resources and mentorship programs tailored to help you grow and succeed in your role. As a part of the Mastercard team in Pune, you will benefit from the company’s global reach while enjoying a local community feel that connects and supports its team members.

What's It Like to Work as a Software Engineer II at Mastercard

Working as a Software Engineer II at Mastercard involves engaging in challenging projects that push the boundaries of current technology. You will be expected to contribute to software solutions that enhance the user experience for millions, ensuring seamless, secure, and innovative payment platforms.

The role demands a blend of technical expertise and creative problem-solving skills. You’ll be working on state-of-the-art software solutions with the opportunity to use and continue developing your skills in languages such as Java, Python, or C++. At Mastercard, Software Engineers have access to the latest technologies and are encouraged to continually update their skills and knowledge.

The team dynamics are robust, with emphasis placed on collaboration and continuous feedback, allowing you to refine your ideas and innovate effectively. The role of Software Engineer II is integral to Mastercard’s success and offers a meaningful opportunity to make an impact on both a technical and economic scale.

Software Engineer II Interview Questions at Mastercard

The interview process for the Software Engineer II position at Mastercard is designed to identify candidates who are technically proficient and aligned with the company’s values. You can expect questions across several domains including technical skills, problem-solving abilities, and behavioral assessments.

  1. Technical Questions:

    • Explain the software development lifecycle and your experience with different methodologies.
    • Can you describe your experience with programming languages like Java, Python, or C++?
    • How do you ensure the quality and security of your code?
    • What strategies do you employ for debugging and optimizing code?
  2. Problem-Solving Questions:

    • Provide an example of a challenging technical problem you faced and how you approached resolving it.
    • How do you prioritize competing demands and manage deadlines in a fast-paced environment?
  3. Behavioral Questions:

    • Describe a time when you had to work as part of a team to achieve a project goal. What was your role and contribution?
    • How do you handle feedback and what steps do you take to improve upon it?
    • Discuss a situation where you identified an area for improvement in an existing system or process. What actions did you take?

Software Engineer II Interview Preparation at Mastercard

Preparing for an interview at Mastercard requires both technical proficiency and an understanding of the company's culture and values. Here's a guide to help you make an impactful impression:

  • Familiarize yourself with Mastercard’s mission, values, and current projects. Show an understanding of the company's impact on global payments.
  • Brush up on your technical knowledge related to the software engineering role. This includes understanding and being able to articulate concepts related to algorithms, data structures, software design patterns, and various programming languages.
  • Prepare to demonstrate your problem-solving capabilities through coding challenges or whiteboard exercises.
  • Reflect on your past experiences and be ready to discuss them in relation to teamwork, leadership, and adaptability.

Software Engineer II Interview Tips at Mastercard

  1. Understand the Role: Thoroughly read the job description and align your experiences with the requirements and responsibilities listed.

  2. Research the Company: Learn about Mastercard’s recent initiatives, its position in the market, and any accolades or awards the company has received.

  3. Practice Common Interview Questions: Prepare responses to common behavioral and technical questions. Use the STAR method (Situation, Task, Action, Result) to succinctly convey your experiences.

  4. Showcase Soft Skills: While technical skills are crucial, demonstrating your ability to communicate effectively, work in a team, and adapt to change is equally important.

  5. Ask Thoughtful Questions: Prepare questions that demonstrate your interest in the role and company, such as inquiries about team dynamics, project timelines, or professional development opportunities.

By preparing thoroughly, understanding the role's demands, and aligning your skills and experiences with Mastercard's mission, you can position yourself as a top candidate for the Software Engineer II position.