Taro Logo

Senior Software Engineer (Java Full Stack Developer)

Global technology company in the payments industry, connecting and powering inclusive digital economy across 210+ countries.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Finance · Enterprise SaaS

Description For Senior Software Engineer (Java Full Stack Developer)

Mastercard, a global leader in payment technology, is seeking a Senior Software Engineer to join their Loyalty Rewards team. This role offers an opportunity to work on next-generation regional and global platforms, leading the design and implementation of complex, scalable solutions. The position requires expertise in Java full-stack development, with a focus on microservices architecture and cloud technologies.

The ideal candidate will be responsible for architecting robust solutions, developing microservices using Spring Boot, and ensuring system performance and security. They will work in a collaborative environment, contributing to code reviews, documentation, and knowledge sharing. The role combines technical leadership with hands-on development, requiring both depth in Java ecosystem and breadth across modern software engineering practices.

Mastercard offers a unique opportunity to impact the global payments industry, working on systems that process transactions across 210+ countries. The company's mission focuses on building a sustainable digital economy that benefits everyone, emphasizing innovation, security, and accessibility. This role provides exposure to cutting-edge technology while working on solutions that directly influence how people and businesses conduct financial transactions worldwide.

The position is based in Pune, India, offering the chance to work with a diverse, global team in a company known for its technological innovation and global impact. This is an excellent opportunity for experienced developers looking to advance their careers in a company that combines technical excellence with meaningful global impact.

Last updated 3 hours ago

Responsibilities For Senior Software Engineer (Java Full Stack Developer)

  • Lead design and implementation of scalable software solutions
  • Collaborate with stakeholders to define requirements
  • Build modular microservices using Spring Boot
  • Design cloud-native solutions
  • Analyze and optimize system performance
  • Ensure secure coding practices and compliance
  • Conduct code reviews and maintain quality standards
  • Maintain technical documentation
  • Stay updated with emerging technologies
  • Drive technical initiatives in Agile environment

Requirements For Senior Software Engineer (Java Full Stack Developer)

Java
JavaScript
React
  • Bachelor's degree in Computer Science, Engineering, or related field
  • 7-8+ years of hands-on experience in backend development
  • Strong command over Java and Spring ecosystem
  • Deep understanding of microservices design patterns
  • Experience with cloud platforms (PCF, AWS, Azure, or GCP)
  • Proficient in Oracle/PostgreSQL databases
  • Experience with front-end frameworks
  • Knowledge of DevOps and CI/CD pipelines
  • Understanding of reactive programming
  • Strong problem-solving and communication skills

Interested in this job?

Jobs Related To Mastercard Senior Software Engineer (Java Full Stack Developer)