Software Engineer II (Java/Spring)

Mastercard Inc.

Dublin

Híbrido

EUR 70 000 - 110 000

Tempo integral

há 6 horas
Torna-te num dos primeiros candidatos

Recebe uma resposta deste empregador

O teu currículo e carta de apresentação, adaptados exatamente ao que estão a contratar.

Ultrapassa os filtros ATS

Resumo da oferta

Mastercard Inc. is seeking a Software Engineer II in Dublin to design, develop, test, and maintain backend services and APIs.

You will build secure, scalable software using modern practices and collaborate with cross-functional teams to translate requirements into robust technical solutions. The role emphasizes API development, microservices, SDLC discipline, and strong problem-solving in a fast-paced environment.

Qualificações

  • 3+ years of hands-on software engineering experience building backend services, APIs, or integration solutions.
  • Strong programming experience in Java, Python, or a similar modern programming language.
  • Experience developing and consuming RESTful APIs and working with service-based or microservices-style architectures.
  • Good understanding of software development lifecycle practices, including design, coding, testing, code review, CI/CD, and production support.
  • Experience with SQL and relational or analytical data stores.
  • Familiarity with Git, Unix/Linux environments, shell scripting, and automated build/deployment pipelines.
  • Strong debugging, troubleshooting, and problem-solving skills, including the ability to independently investigate and resolve technical issues.
  • Understanding of secure coding practices, authentication/authorization patterns, data protection, and operational controls.
  • Excellent communication skills, with a collaborative approach to working across engineering, data science, product, and architecture teams.

Responsabilidades

  • Design, develop, test, and maintain backend services, APIs, and integration components that support business and technology capabilities.
  • Build secure, scalable, and maintainable software solutions using modern engineering practices.
  • Develop and support RESTful APIs, service-to-service integrations, and data exchange patterns across internal platforms.
  • Collaborate with product owners, architects, software engineers, data engineers, and data scientists to translate requirements into technical solutions.
  • Participate in design discussions, code reviews, testing, and release activities to ensure high-quality software delivery.
  • Apply secure coding, logging, monitoring, and operational readiness practices throughout the development lifecycle.
  • Troubleshoot production issues, perform root cause analysis, and contribute to long-term improvements in reliability and supportability.
  • Contribute to automation, CI/CD pipelines, and engineering process improvements that reduce manual effort and improve delivery speed.
  • Follow Mastercard technology, security, privacy, and compliance standards in the design and implementation of solutions.

Conhecimentos

Backend development
Java programming
RESTful APIs
CI/CD pipelines
Git

Ferramentas

Unix/Linux
Shell scripting

Descrição da oferta de emprego

Our Purpose

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build 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.

Title And Summary

Software Engineer II (Java/Spring)

Job Overview

As a Software Engineer II, you will:

  • Design, develop, test, and maintain backend services, APIs, and integration components that support business and technology capabilities.
  • Build secure, scalable, and maintainable software solutions using modern engineering practices.
  • Develop and support RESTful APIs, service-to-service integrations, and data exchange patterns across internal platforms.
  • Collaborate with product owners, architects, software engineers, data engineers, and data scientists to translate requirements into technical solutions.
  • Participate in design discussions, code reviews, testing, and release activities to ensure high-quality software delivery.
  • Apply secure coding, logging, monitoring, and operational readiness practices throughout the development lifecycle.
  • Troubleshoot production issues, perform root cause analysis, and contribute to long-term improvements in reliability and supportability.
  • Contribute to automation, CI/CD pipelines, and engineering process improvements that reduce manual effort and improve delivery speed.
  • Follow Mastercard technology, security, privacy, and compliance standards in the design and implementation of solutions.
Essential Skills & Experience
  • 3+ years of hands‑on software engineering experience building backend services, APIs, or integration solutions.
  • Strong programming experience in Java, Python, or a similar modern programming language.
  • Experience developing and consuming RESTful APIs and working with service-based or microservices‑style architectures.
  • Good understanding of software development lifecycle practices, including design, coding, testing, code review, CI/CD, and production support.
  • Experience with SQL and relational or analytical data stores.
  • Familiarity with Git, Unix/Linux environments, shell scripting, and automated build/deployment pipelines.
  • Strong debugging, troubleshooting, and problem‑solving skills, including the ability to independently investigate and resolve technical issues.
  • Understanding of secure coding practices, authentication/authorization patterns, data protection, and operational controls.
  • Excellent communication skills, with a collaborative approach to working across engineering, data science, product, and architecture teams.
Preferred Qualifications
  • Experience with Java/Spring Boot or similar backend application frameworks.
  • Experience with API gateways, integration platforms, event‑driven patterns, messaging, or batch/streaming integration approaches.
  • Exposure to AI/ML‑enabled platforms, model integration patterns, or data‑driven applications.
  • Experience with observability tools, logging, monitoring, alerting, and production support practices.
  • Exposure to Agile delivery methods and working in cross‑functional delivery teams.
  • Ability to work across multiple priorities while maintaining a strong sense of ownership and delivery accountability.
  • Proactive, self‑motivated, and comfortable operating in a fast‑paced technology environment.
Corporate Security Responsibility
  • Abide by Mastercard’s security policies and practices.
  • Ensure the confidentiality and integrity of the information being accessed.
  • Report any suspected information security violation or breach, and
  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Swords

Presencial
EUR 70 000 - 100 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Lusk

Presencial
EUR 70 000 - 90 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Greystones

Presencial
EUR 65 000 - 90 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Malahide

Presencial
EUR 65 000 - 90 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Blackrock

Presencial
EUR 90 000 - 130 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Rathcoole

Presencial
EUR 70 000 - 95 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Dunboyne

Presencial
EUR 60 000 - 80 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Howth

Presencial
EUR 70 000 - 95 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Clondalkin

Presencial
EUR 65 000 - 90 000
Software Engineer II (Java/Spring)
Software Engineer II (Java/Spring)

Mastercard • Blanchardstown

Presencial
EUR 70 000 - 110 000