Mastercard

Software Engineer II

Mastercard
Apply
3 days ago
Dublin, IrelandMid Level
H1B Sponsor

Responsibilities

  • Develop scalable microservices in Java 17+ using object-oriented SOLID principles, design patterns, and Spring Boot.
  • Select and use appropriate persistence mechanisms, including relational and NoSQL databases, based on business needs.
  • Implement coding best practices and program-defined code-quality gates.
  • Conduct proofs of concept and support online, real-time systems development.
  • Coordinate with Mastercard teams to ensure project success.
  • Collaborate effectively in an Agile environment.
  • Follow Mastercard security policies, protect information confidentiality and integrity, report suspected breaches, and complete mandatory security training.

Requirements

  • Strong expertise in Java and Spring Boot.
  • Strong object-oriented programming skills and knowledge of product development.
  • Experience developing online or real-time systems.
  • Experience with event-driven architecture is an advantage.
  • Experience with continuous integration and continuous delivery.
  • Cloud-based development experience is desirable.
  • Experience with GitHub Copilot and Claude Code is desirable.
  • Strong communication, analytical, learning, and problem-solving abilities.

Tech Stack

JavaSpring Boot

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re building a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Contact me