Taro Logo

Senior Software Engineer-2

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
5+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer-2

Mastercard, a global leader in payment technology operating in over 210 countries, is seeking a Senior Software Engineer-2 for their Payment Services team. This role offers an exciting opportunity to work on mission-critical applications using cutting-edge technologies like Java Spring Boot, event-driven architectures, and cloud platforms.

The position involves designing and implementing scalable software solutions, developing secure RESTful web services, and working with event-driven systems. You'll be part of a dynamic virtual team, collaborating across global locations while mentoring junior developers and driving quality standards.

The ideal candidate should be proficient in Java Spring Boot, have experience with event-driven systems (particularly Axon Framework), and be comfortable working in cloud-native environments using Pivotal Cloud Foundry. Strong emphasis is placed on secure coding practices, test-driven development, and DevOps principles.

Working at Mastercard means contributing to a company that powers economies and empowers people worldwide. The organization focuses on building a sustainable economy where everyone can prosper, making transactions secure, simple, smart, and accessible through innovative technology solutions.

This role offers the opportunity to work on transformative payment technologies while being part of a company that values technical excellence, innovation, and professional growth. If you're passionate about modern software development and want to make a global impact in the fintech space, this position at Mastercard could be your next career move.

Last updated 23 days ago

Responsibilities For Senior Software Engineer-2

  • Design and implement scalable software using Java Spring Boot
  • Develop secure and reliable JSON-based RESTful web services
  • Build systems following event-driven design principles
  • Contribute to cloud-native development using Pivotal Cloud Foundry (PCF)
  • Apply Acceptance Test-Driven Development (ATDD)
  • Mentor junior developers through code reviews and pair programming
  • Collaborate with virtual teams across global locations

Requirements For Senior Software Engineer-2

Java
Kubernetes
  • Proficiency in Java Spring Boot and RESTful JSON web services
  • Experience with event-driven systems, preferably Axon Framework
  • Understanding of ATDD principles and automated testing
  • Experience with cloud-native environments, particularly PCF
  • Strong communication skills for virtual team collaboration
  • Knowledge of secure coding standards and enterprise integration patterns
  • Experience with DevOps tooling and agile methodologies