Mastercard is seeking a Senior Software Engineer to join their MDES team, focusing on developing microservices-based Enterprise applications using the Java stack and modern UI technologies. This role offers an opportunity to work on applications that impact hundreds of millions of users globally.
The position combines both backend and frontend development, with a strong emphasis on Java Spring Boot and modern frontend frameworks. You'll be working in a collaborative environment, participating in design discussions, and implementing scalable, secure solutions that maintain high availability.
As a member of Mastercard's engineering team, you'll be contributing to systems that power economies across 200+ countries. The role demands expertise in both frontend technologies (JavaScript, TypeScript, Vue.js, React) and backend development (Java Spring Boot), along with a solid understanding of security principles and system architecture.
Key responsibilities include architecting web experiences, writing secure and modular code, maintaining production systems, and participating in on-call support. The ideal candidate should have extensive experience with RESTful APIs, various databases, messaging systems, and modern DevOps tools.
This is an excellent opportunity for a senior engineer who wants to make a global impact while working with cutting-edge technologies in the financial technology sector. The role offers the chance to work on critical systems that process millions of transactions and directly influence how people interact with financial services worldwide.