FAQs
What is the primary purpose of the Senior Software Development Engineer role at Mastercard?
The primary purpose of the role is to develop high-quality, secure, and scalable software solutions that enhance customer experience and satisfaction while adhering to Mastercard standards and best practices.
What are the essential technical skills required for this position?
Essential technical skills include hands-on experience with Angular, Java, Spring Core, Spring Boot, Spring Batch, Hibernate/JPA, Maven/Gradle, PL/SQL, Unix/Shell scripts, and working knowledge of both SOAP and RESTful APIs.
Is experience in cloud-native development necessary for this role?
Yes, knowledge of cloud-native development, particularly with platforms like Pivotal Cloud Foundry (PCF) and AWS, is required for this position.
What kind of experience is needed with CI/CD tools?
Candidates should have excellent hands-on knowledge of CI/CD tools such as Jenkins.
Are there any specific test automation frameworks or tools that are preferred?
Yes, familiarity with test automation frameworks and tools such as Selenium, Rest-assured, TestNG, and Postman is considered a plus.
What is a key responsibility of the Senior Software Development Engineer regarding software testing?
A key responsibility includes designing and developing test automation scenarios to validate system-to-system interfaces and complete software solutions, particularly for API and UI tests.
What educational background is required for this role?
A Bachelor’s degree in information systems, Information Technology, Computer Science, or Engineering is required.
How many years of experience are preferred for applicants?
Applicants should have 5-10 years of strong hands-on experience in software development.
What kind of working environment is expected for this role?
The role involves working in a dynamic and collaborative work environment, requiring individuals to make independent decisions and potentially work with cross-functional teams.
Is knowledge of Agile methodology important for this position?
Yes, experience using Agile methodology, as well as working with cross-functional teams, is important for this role.
What is expected of employees regarding corporate security responsibilities?
Employees are expected to abide by Mastercard’s security policies, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete all mandatory security training as outlined by Mastercard guidelines.