Senior Software Engineer - Open Banking @ Mastercard
placeDublin, Leinster, Ireland
attach_money $150,000
businessOn Site
scheduleFull Time
Posted 20 hours ago
Your Application Journey
Interview
Email Hiring Manager
******* @mastercard.com
Recommended after applying
Job Details
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.
Frequently Asked Questions
What technical skills are essential for a Senior Software Engineer - Open Banking at Mastercard?
keyboard_arrow_down
How does Mastercard support career growth for Senior Software Engineers?
keyboard_arrow_down
Does the Senior Software Engineer role involve cloud technology experience?
keyboard_arrow_down
What development practices are emphasized at Mastercard for this role?
keyboard_arrow_down