Mastercard, a global leader in payment technology operating in over 210 countries, is seeking a Senior Software Engineer-2 for their Payment Services team. This role offers an exciting opportunity to work on mission-critical applications using cutting-edge technologies like Java Spring Boot, event-driven architectures, and cloud platforms.
The position involves designing and implementing scalable software solutions, developing secure RESTful web services, and working with event-driven systems. You'll be part of a dynamic virtual team, collaborating across global locations while mentoring junior developers and driving quality standards.
The ideal candidate should be proficient in Java Spring Boot, have experience with event-driven systems (particularly Axon Framework), and be comfortable working in cloud-native environments using Pivotal Cloud Foundry. Strong emphasis is placed on secure coding practices, test-driven development, and DevOps principles.
Working at Mastercard means contributing to a company that powers economies and empowers people worldwide. The organization focuses on building a sustainable economy where everyone can prosper, making transactions secure, simple, smart, and accessible through innovative technology solutions.
This role offers the opportunity to work on transformative payment technologies while being part of a company that values technical excellence, innovation, and professional growth. If you're passionate about modern software development and want to make a global impact in the fintech space, this position at Mastercard could be your next career move.