Mastercard, a global leader in digital payments operating in over 200 countries, is seeking a Software Engineer II - Full Stack Developer to join their Applications Development Team in Pune, India. This role is perfect for a highly skilled technical professional with Agile/Scrum experience who can provide technical leadership while working on enterprise global application projects.
The position offers an opportunity to work with cutting-edge payment technologies and contribute to solutions that power economies worldwide. As a Software Engineer II, you'll be part of a self-organizing, cross-functional team responsible for turning Product Backlog items into shippable products. You'll work with various modern technologies including Java, Python, JavaScript, and microservices architecture.
Key responsibilities include leading technical initiatives, mentoring team members, conducting code reviews, and implementing robust solutions using test-driven development practices. You'll work with technologies like Spring Boot, Node.js, Angular, and Kafka, while ensuring application security and best practices.
This role offers the chance to impact global payment solutions while working for a company that focuses on making transactions secure, simple, and accessible. You'll be part of an organization that values innovation, technical excellence, and collaborative problem-solving, with opportunities to grow and develop your skills in a dynamic, fast-paced environment.