Taro Logo

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

Global payment technology company that powers economies and empowers people in 200+ countries, providing digital payment solutions and services.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Finance · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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

Mastercard, a global leader in payment technology powering economies across 200+ countries, is seeking a Senior Software Engineer for their Network & Digital Payments group. This role is part of a team creating foundational payment solutions that bring security, convenience, and control to digital payments worldwide.

The position offers an exciting opportunity to work on products with global scale impact, focusing on driving innovation in the digital payments space. As a senior engineer, you'll be responsible for developing robust backend services using Java and Spring Boot, while also creating engaging front-end experiences with Angular or React. The role combines technical expertise in full-stack development with the opportunity to mentor junior engineers and contribute to architectural decisions.

Working within small, collaborative teams alongside software engineers and product managers, you'll be part of an organization that values diversity, inclusion, and ethical decision-making. The role requires strong technical skills in Java, microservices, cloud platforms, and modern front-end frameworks, along with experience in security-related concepts and DevOps practices.

This is an ideal opportunity for an experienced developer who wants to make a significant impact on global digital payment solutions while working with cutting-edge technologies. You'll be part of Mastercard's mission to build a sustainable economy where everyone can prosper, working on solutions that make transactions secure, simple, smart, and accessible worldwide.

The position offers the chance to work with a highly motivated team, participate in technology selection, and contribute to the development of innovative payment solutions. You'll be involved in the complete software development lifecycle, from design and development to deployment and maintenance, while ensuring high standards of code quality and security.

Last updated 2 months ago

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

  • Design, develop, and maintain robust backend services using Java, Spring Boot, and microservices
  • Deploy and manage applications on PCF
  • Develop user interfaces using Angular or React
  • Participate in PoCs and technology selection
  • Write clean, well-documented, and testable code
  • Collaborate with product managers, designers, and other engineers
  • Participate in code reviews
  • Troubleshoot and resolve complex technical issues
  • Ensure adequate test coverage
  • Contribute to system architecture and design
  • Mentor junior engineers

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

Java
JavaScript
React
TypeScript
PostgreSQL
  • 6-9 years of Full Stack Development experience
  • Strong proficiency in Java and Spring boot framework
  • Experience with Angular or React
  • Experience designing and developing microservices
  • Experience with PCF or other cloud platforms
  • Proficiency in HTML, CSS, JavaScript, and JQuery
  • Experience with relational databases like Oracle or PostgreSQL
  • Experience with Restful API design and development
  • Experience with Information Security concepts
  • Experience with testing frameworks and methodologies