Senior Software Engineer
Mastercard
Mastercard
Join Mastercard's Digital Network Services team and contribute to the next generation of core payment products. We build cutting-edge solutions leveraging cloud-native principles and Agile methodologies. This is an opportunity to work on a dynamic platform that powers economies worldwide.
Our team is dedicated to innovation, ensuring secure, simple, smart, and accessible transactions. You will be part of a global organization committed to helping people, businesses, and governments reach their full potential through technology and partnerships.
As a Senior Software Engineer, you will be instrumental in designing and developing high-quality, scalable microservices using Java 8+ and the Spring Boot framework. You will embrace Object-Oriented SOLID principles and contribute to an event-driven architecture. Development will occur within a CI/CD environment, utilizing Pivotal Cloud Foundry. You'll implement coding best practices and quality gates, conduct proofs-of-concept, and collaborate with cross-functional teams. Mentoring junior developers is also a key aspect of this role, fostering a collaborative and learning-oriented environment.
We are seeking a passionate Full Stack Developer with a strong command of Java and Spring Boot, ideally with experience in Event Driven Architecture. A solid understanding of product development, online/real-time systems, and CI/CD is essential. Experience with Pivotal Cloud Foundry and Digital Native Architecture is highly desirable. Excellent communication, quick learning abilities, and strong technical mentoring skills are expected. An in-depth knowledge of product development and experience with various persistence mechanisms like RDBMS and NoSQL will be advantageous.
MasterCard
IT Consulting