Taro Logo

Senior Software Developer-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 · Enterprise SaaS

Description For Senior Software Developer-2

Mastercard, a global leader in payment technology operating across 210+ countries, is seeking a Senior Software Developer-2 for their Dispute Management solutions team in Dublin, Ireland. This role is crucial in developing solutions that manage chargebacks and improve payment experiences for consumers, issuers, and merchants.

The position offers an opportunity to work on next-generation regional and global platforms, focusing on dispute management and fraud prevention. You'll be part of a team developing high-performance, high-volume solutions using modern technologies including Java, Spring Boot, and cloud platforms. The role involves designing and implementing secure, scalable software solutions while mentoring other team members.

As a Senior Software Developer, you'll be responsible for leading technical initiatives, ensuring adherence to Mastercard Engineering Principles, and implementing best practices for automated testing and delivery. The role requires expertise in Java development, microservices architecture, and experience with cloud platforms and container technologies.

The ideal candidate should have strong experience in secure software development practices, particularly in regulated environments (PCI DSS, GDPR). You'll work in a collaborative environment, partnering with cross-functional teams to drive technical excellence and deliver high-quality solutions that meet customer expectations.

This is an excellent opportunity for a senior developer looking to make an impact in the financial technology sector, working on solutions that directly affect global payment systems and fraud prevention. The role offers the chance to work with cutting-edge technologies while solving complex business problems in a company that's driving innovation in digital payments.

Last updated 3 hours ago

Responsibilities For Senior Software Developer-2

  • Design and implement Java-based capabilities for the Program
  • Develop high-quality, secure, scalable and maintainable software solutions
  • Apply best practices for automated testing, code quality, delivery & monitoring
  • Mentor senior & junior engineers through technical advice, UML documentation & code reviews
  • Collaborate with Architects, Leads, Developers & Product Owners
  • Act as Subject Matter Expert for initiatives
  • Work as part of a cross-functional and geographically distributed team

Requirements For Senior Software Developer-2

Java
Kubernetes
  • Proficiency in OOP/OOAD with Java JDK 11 or higher
  • Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture
  • Experience with SQL, Multi-threading, Message Queuing & Distributed Systems
  • Experience with Design Patterns and Enterprise Integration Patterns
  • Experience with Cloud platforms (Azure, AWS, GCP)
  • Expertise in Junit or other automated unit testing frameworks
  • Knowledge of Splunk or other alerting and monitoring solutions
  • Fluent in Git, Jenkins
  • Experience in performance testing with JMeter, Gatling
  • Experience working in regulated environment with secure software development practices

Interested in this job?

Jobs Related To Mastercard Senior Software Developer-2