Senior Software Engineer
Mastercard
Mastercard
Mastercard is a global technology leader in the payments industry, dedicated to connecting and powering an inclusive digital economy for everyone. We strive to make transactions safe, simple, smart, and accessible, leveraging secure data, robust networks, and strategic partnerships. Our mission is to help individuals, financial institutions, governments, and businesses achieve their full potential, fostering a sustainable world with endless possibilities.
We are seeking motivated and intellectually curious Software Engineers to advance our customer experience strategy through continuous innovation and problem-solving. The ideal candidate possesses a strong passion for the customer journey, a driven and analytical mindset, and an entrepreneurial spirit.
Drive full-stack development with a keen focus on design excellence and code quality.
Design and develop scalable microservices using Java 8+ and Object-Oriented SOLID principles, incorporating technologies like Spring Boot and Event Driven Architecture.
Contribute to a CI/CD environment, utilizing Pivotal Cloud Foundry.
Select and implement appropriate persistence mechanisms, including RDBMS and NoSQL databases, based on project requirements.
Champion coding best practices and enforce code quality gates in accordance with program standards.
Conduct proofs-of-concept to address evolving business needs.
Collaborate effectively with various Mastercard teams to ensure project success.
Embody teamwork within an Agile framework and provide technical mentorship and training to junior developers.
Demonstrate a passion for technology and possess comprehensive full-stack development skills.
Exhibit in-depth knowledge of product development lifecycles.
Show strong proficiency in Java and Spring Boot. Prior experience with Event Driven Architecture is a significant advantage.
Possess experience in developing online, real-time systems.
Proven experience with CI and CD pipelines.
Familiarity with PCF (Pivotal Cloud Foundry) and Digital Native Architecture is desirable.
Exhibit excellent communication skills and the ability to grasp new concepts quickly.
Showcase strong technical mentoring capabilities.
MasterCard
Financial Services