Want to get hired at Mastercard?
Senior Software Engineer - Open Banking
Mastercard
Dublin, Leinster, IrelandOn Site
Original Job Summary
About Mastercard
Mastercard powers economies and empowers people in 200+ countries worldwide. We build a sustainable digital economy through secure, simple and smart payment solutions.
Role Overview
The Senior Software Engineer - Open Banking at Mastercard will develop high quality, secure and scalable Java web services and custom applications. This role involves programming, unit/integration testing, documentation, defect management and supporting code deployments in adherence to Mastercard's standards and best practices.
Key Responsibilities
- Develop and maintain Java web services and applications.
- Create and evaluate technical solution alternatives.
- Collaborate with cross-functional teams to meet deadlines.
- Ensure quality by following SDLC and testing practices.
- Document programs and adhere to security best practices.
Desired Skills & Technology
- Proficiency in Java, J2EE, Spring Boot, Spring MVC and REST/SOAP web services.
- Experience with Maven, Junit, MongoDB, SQL and modern CI/CD tools.
- Knowledge of cloud hosting concepts using PCF and web/application servers.
- Understanding of integration patterns, security standards and payment domain nuances.
Key skills/competency
Java, Spring Boot, REST, Open Banking, SDLC, Cloud, API, Testing, Integration, Security
How to Get Hired at Mastercard
🎯 Tips for Getting Hired
- Customize Your Resume: Tailor skills to Java and Open Banking.
- Highlight Relevant Experience: Showcase secure, scalable project work.
- Research Mastercard: Understand their technology and culture.
- Prepare for Technical Interviews: Practice coding and SDLC scenarios.
📝 Interview Preparation Advice
Technical Preparation
circle
Review Java and Spring Boot frameworks.
circle
Practice REST API design and testing.
circle
Study cloud native technologies, especially PCF.
circle
Learn integration and security best practices.
Behavioral Questions
circle
Prepare situational problem-solving stories.
circle
Showcase teamwork in cross-functional environments.
circle
Explain handling pressure with examples.
circle
Discuss self-motivation and continuous learning.