Job Description:
Mastercard Developers is the primary API platform for partners to access a diverse range of payment, data, loyalty, and security APIs. The team delivers an experience that ensures developers can quickly find the right API, assess its technical capabilities, and integrate it into new and innovative solutions.
The team is responsible for designing and developing next-generation products and services for a global audience. You will play a key role in this effort.
Key Responsibilities:
* Designing and developing technical solutions for global customers.
* Continually ideating, scoping, developing, delivering, testing, and iterating features for the constantly evolving and growing Mastercard Developers.
* Ensuring appropriate levels of automation are adopted (build, deploy, configure, validate, monitor).
* Liaising with other global technology, data, operations teams to execute.
Requirements:
• 8+ years of backend development experience.
• Very strong Java and object-oriented design and development skills.
• Knowledge of Kotlin is a plus as it is one of our primary language for backend services.
• Strong fundamentals of Spring Boot, microservices, and SQL-based database (Oracle and PostgreSQL).
• Proven track record in API-based products.
• You care about the technical architecture and design - ensuring that the solution is flexibly designed and performs efficiently.
• Experienced working in an Agile environment with a global team that makes frequent production releases.
• Background in Dev/Ops a distinct advantage.
• Background in automation a distinct advantage.
• Experience in designing and delivering APIs and security models an advantage.
• You strive to create highly intuitive and responsive products.
Benefits:
You will have the opportunity to work on a wide range of projects, collaborate with a talented team, and contribute to the growth and success of the organization.
Security Responsibility:
All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. Therefore, it is expected that every person working for or on behalf of Mastercard is responsible for information security and must:
• Abide by Mastercard's security policies and practices;
• Ensure the confidentiality and integrity of the information being accessed;
• Report any suspected information security violation or breach;