Taro Logo

Senior Software Engineer - Full Stack (Java & React/Angular)

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

Description For Senior Software Engineer - Full Stack (Java & React/Angular)

Mastercard is seeking a Senior Software Engineer to join their Foundry New Product development team in Pune. This role is part of a highly agile scrum team focused on building innovative products delivered at scale to global markets. The position involves working with Java and modern frontend frameworks like React/Angular to develop high-performance solutions.

The team is founded on exploring and developing new products, driving innovation internally, and managing products from inception to market validation. You'll be part of shaping the future of commerce globally. The role requires expertise in both backend technologies like Java, Spring Boot, and frontend frameworks like React/Angular.

As a Senior Software Engineer, you'll be responsible for designing and implementing innovative capabilities, working in an agile environment, and collaborating closely with technical leads. The position requires strong experience in full-stack development, including REST API development, UI development, and working with container orchestration solutions.

The ideal candidate should have 5-8 years of experience, strong proficiency in Java and modern web technologies, and experience with testing frameworks and CI/CD principles. You'll be working with the latest industry technologies in a polished scrum environment, with opportunities to contribute to artificial intelligence and machine learning initiatives.

Mastercard powers economies in over 200 countries, focusing on making transactions secure, simple, smart, and accessible. The company's culture is driven by their decency quotient (DQ), emphasizing inclusive growth and sustainable development. This role offers an opportunity to work on innovative solutions that help individuals, businesses, and governments realize their potential in the digital economy.

Last updated 8 days ago

Responsibilities For Senior Software Engineer - Full Stack (Java & React/Angular)

  • Design and implementation of innovative capabilities
  • Work as part of an agile team practicing the scrum methodology
  • Work closely with technical leads and other developers to define solutions
  • Research alternative technical solutions to meet changing business needs
  • Produce design and research documentation

Requirements For Senior Software Engineer - Full Stack (Java & React/Angular)

Java
React
JavaScript
TypeScript
Node.js
Python
MongoDB
PostgreSQL
  • 5-8 years of overall career experience in Technology
  • Proficiency with Java JDK 8 or greater
  • Knowledge of Tomcat, Spring, Spring Boot, NodeJS, Python, Shell Scripting, JSON
  • Experience in UI development using ReactJS, VueJS, AngularJS, ExtJS, HTML
  • Experience with Docker, Kubernetes
  • Expertise in Junit, Spring testing, Selenium, Cypress, Cucumber, Jasmine
  • Knowledge of CI/CD principles and tools
  • Knowledge of security principles OAUTH, SAML, TLS
  • Bachelor's degree in Information Technology, Computer Science, or related field
  • Excellent communication skills

Jobs Related To Mastercard Senior Software Engineer - Full Stack (Java & React/Angular)