Mastercard

Senior Software Engineer - Java/Spring

Mastercard
Apply
19 hours ago
Lisbon, PortugalSenior

Responsibilities

  • Develop microservices-based, event-driven backend solutions focused on customer outcomes and experiences.
  • Build and deploy secure, performant, reliable, resilient, and distributed applications across private and public cloud platforms.
  • Take ownership of developed software, including its maintenance characteristics and adherence to technology standards and frameworks.
  • Collaborate within small, cross-functional teams of software engineers and product managers.
  • Support the modernization and cloud deployment of Mastercard’s mission-critical MDES payment services.

Requirements

  • Experience developing server-side backend applications and technologies.
  • Professional experience developing with Java.
  • Experience using the Spring Framework or a similar framework.
  • Experience building event-driven applications.
  • Knowledge of technologies such as databases, messaging systems, caches, API gateways, networking, and pipelines is desirable.
  • Experience with Jenkins, Splunk, Oracle, Apache Kafka, or Redis is desirable.
  • Experience using AI as a development companion is desirable.

Tech Stack

Apache KafkaJavaJenkinsRedisSplunk

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me