FAQs
What is the primary purpose of the Senior Software Engineer position at Mastercard?
The primary purpose of the Senior Software Engineer position is to help achieve time-to-market, quality excellence, and higher customer satisfaction by developing high-quality, secure, and scalable software solutions.
What technologies will I be expected to work with in this role?
You will be working with technologies such as Angular, Java, Spring Core, Spring Boot, Spring Batch, Hibernate/JPA, Maven/Gradle, PL/SQL, and Unix/Shell scripts, and also using CI/CD tools like Jenkins.
What are the key responsibilities of the Senior Software Engineer?
Key responsibilities include programming, testing, documentation, maintenance, developing automation tests, following quality assurance processes, and contributing to process efficiency improvements.
What type of project management methodologies are expected to be used in this role?
Experience using the Agile Methodology and working with cross-functional teams is expected.
Do I need to have experience in cloud-native development for this position?
Yes, knowledge of cloud-native development, particularly with Pivotal Cloud Foundry (PCF) and AWS, is required.
Is knowledge of test automation frameworks necessary for the Senior Software Engineer role?
It is good to have experience with test automation frameworks and related tools such as Selenium, Rest-assured, TestNG, and Postman.
What educational background is preferred for applicants?
A Bachelor's degree in information systems, Information Technology, Computer Science, or Engineering is preferred.
How many years of experience are required for this position?
Candidates should have 5-10 years of strong hands-on experience in software development.
Is experience with both SOAP and RESTful APIs necessary?
Yes, strong hands-on experience with both SOAP and RESTful APIs is required.
What is the corporate security responsibility associated with this role?
Employees must abide by Mastercard's security policies, ensure the confidentiality and integrity of accessed information, report any suspected security violations, and complete all mandatory security trainings.
