Senior Software Engineer (Java Full Stack)
This role involves designing, developing, and delivering high-performing, scalable full-stack software solutions at Mastercard. The position focuses on backend development using Java and Spring, cloud-native application design, DevOps practices, CI/CD automation, and database technologies, along with frontend development using modern JavaScript frameworks. Responsibilities include leading technical discussions, mentoring engineers, driving best practices, owning end-to-end delivery, and collaborating closely with product and business stakeholders to build secure, reliable, and globally scalable systems.