Taro Logo

Senior Software Engineer - Full Stack

Mastercard powers economies and empowers people worldwide, providing digital payment solutions and technology services across 200+ countries.
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 - Full Stack

Mastercard Payment Gateway Services is seeking a Senior Full Stack Software Engineer to join their team in Dublin, Ireland. As a leading provider of online payment and fraud screening services, we're looking for innovative developers to help grow our global presence. The role involves developing sophisticated applications using Java/J2EE/React technologies within a microservices architecture.

The ideal candidate will be a self-motivated individual capable of working independently on both UI and backend layers. You'll be developing applications using modern technologies like Springboot and React, while working in an Agile environment with Business Analysts and Quality Engineers. The position requires expertise in various data storage techniques, including SQL and NoSQL databases, and experience with cloud-based environments.

At Mastercard, you'll be part of a company that powers economies and empowers people in over 200 countries and territories worldwide. We're committed to building a sustainable economy where everyone can prosper, focusing on making transactions secure, simple, smart, and accessible. This role offers the opportunity to work on high-transaction volume systems that directly impact millions of users worldwide.

The position requires strong technical skills across the full stack, from front-end technologies (React, Angular, HTML, CSS) to backend systems (Java, Spring Framework, Microservices). You'll be working with modern development practices including continuous integration, code coverage tools, and event-driven architectures. The role offers the chance to work on challenging technical problems while contributing to Mastercard's mission of making digital payments accessible and secure for everyone.

Last updated 24 days ago

Responsibilities For Senior Software Engineer - Full Stack

  • Develop applications using Java/J2EE/React technologies
  • Work with Business/Systems Analysts and Quality Engineers in a behavioral driven development environment
  • Development of Java based applications using Springboot, React and Micro-Services architecture
  • Build middleware services that efficiently interface the UI with backend infrastructure

Requirements For Senior Software Engineer - Full Stack

Java
JavaScript
TypeScript
React
Redis
PostgreSQL
  • Experience in J2EE Web Application/Web Services with Tomcat/JBoss
  • Strong knowledge of Spring Framework
  • Advanced skills in front-end technologies including React, Angular, HTML, XML, CSS, JavaScript, and TypeScript
  • Experience working on large-scale production systems with high transaction volumes
  • Knowledge of PCF or similar cloud environment
  • Proficiency with code coverage and health reporting tools like Sonar
  • Experience with continuous integration tools such as Jenkins
  • Hands-on experience with event-driven systems, ideally using Axon Framework
  • Knowledge of advanced authentication techniques for web-based platforms
  • Strong troubleshooting skills with a proactive approach to problem resolution
  • Excellent communication and documentation skills