Senior Java Backend Engineer

Mastercard

Lisboa

Presencial

EUR 60 000 - 90 000

Tempo integral

há 23 horas
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Uma candidatura feita para esta oferta — um currículo e uma carta de apresentação personalizados que vão ao encontro do anúncio.

Ultrapassa os filtros ATS

Resumo da oferta

Mastercard is seeking a Senior Software Engineer to design and deliver backend services and secure, scalable APIs. You will work on Mastercard Authentication Program components such as ID Check and Token Authentication, building robust microservices in Java/Spring.

You will collaborate with product teams, estimate tasks, review code, and uphold coding standards. A CS degree, strong Java/Spring experience, and solid testing skills are required, with proficiency in English and a collaborative

Qualificações

  • Degree in Computer Science or related field.
  • Strong experience with server-side/backend applications and microservices.
  • Proficiency in Java, Spring, and RESTful APIs; solid testing skills (JUnit, Mockito).

Responsabilidades

  • Participate in team prioritization discussions with Product/Business stakeholders
  • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet requirements
  • Drive code/design/process trade-off discussions and apply engineering best practices
  • Report status and manage risks within the primary application/service
  • Perform demos/acceptance discussions with Product owners
  • Promote technology standards and review colleagues' work
  • Identify opportunities to improve processes and reduce waste
  • Share knowledge to drive reuse of patterns and libraries

Conhecimentos

Java
Spring
RESTful APIs
Microservices
Unit testing
English
Communication
Teamwork
Software design

Formação académica

Bachelor's degree in Computer Science

Ferramentas

Kafka
Grafana
Pivotal Cloud Foundry

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

Senior Java Backend Engineer

Who is Mastercard?

Mastercard is a global technology company in the payments industry. Our mission is to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible. Using secure data and networks, partnerships and passion, our innovations and solutions help individuals, financial institutions, governments, and businesses realize their greatest potential.

Our decency quotient, or DQ, drives our culture and everything we do inside and outside of our company. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

Overview

The Mastercard Authentication Program owns how consumer authentication works for both in-store and e-commerce transactional use cases. The primary purpose of this role is to develop and deliver best-of-breed authentication products for e-commerce transactional use cases that will drive uptake and penetration for the products and revenue for Mastercard. The authentication products that fall within this role’s responsibilities are ID Check, Token Authentication Service and Token Authentication Framework.

Role

As a Senior Software Engineer, You Will:

  • Participate in team prioritization discussions with Product/Business stakeholders
  • Estimate and own delivery tasks (design, dev, test, deployment, configuration, documentation) to meet the business requirements
  • Drive code/design/process trade-off discussions within your team when required
  • Apply best practices from previous industry experience, whilst adhering to our own engineering principles of writing high quality, secure code that is modular, functional and testable;
  • Report status and manage risks within your primary application/service
  • Perform demos/acceptance discussions in interacting with Product owners
  • Drive adoption of technology standards and opinionated frameworks, and review coding, test, and automation work of team members
  • Identify opportunities to improve an overall process and trim waste
  • Share and seek knowledge within your Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity
All About You

You should apply if you have:

  • A degree in Computer Science or related discipline
  • Strong experience with server-side, backend applications and technologies, namely microservices architectures;
  • Strong experience using Java / Spring / RESTful APIs
  • Strong experience conducting unit, component, integrated and functional tests (e.g. Junit, Mockito, Cocumber etc.)
  • You enjoy sharing your knowledge and experience with your colleagues;
  • Excellent verbal and written communication skills in English
  • You are proactive and eager to learn new things
  • You are a team player
Nice To Have Skills
  • Experience in an Agile environment
  • Previous experience with Microservices, Event Architectures (e.g. Kafka)
  • Previous experience with metrics / reporting tools (Grafana, Splunk, etc.)
  • Previous experience with Pivotal Cloud Foundry to deploy cloud-ready applications;
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

Senior Java Backend Engineer
Senior Java Backend Engineer

Engg • Lisboa

Presencial
EUR 60 000 - 90 000
Senior Java Backend Engineer
Senior Java Backend Engineer

Mastercard Inc. • Lisboa

Presencial
EUR 70 000 - 100 000
Senior Software Engineer - Java/Spring
Senior Software Engineer - Java/Spring

Mastercard • Lisboa

Presencial
EUR 65 000 - 90 000
Senior Software Engineer - Java/Spring
Senior Software Engineer - Java/Spring

Mastercard Inc. • Lisboa

Presencial
EUR 70 000 - 95 000
Senior Java Backend Engineer – Microservices & Security
Senior Java Backend Engineer – Microservices & Security

Mastercard • Lisboa

Presencial
EUR 60 000 - 90 000
Senior Software Engineer
Senior Software Engineer

Mastercard Inc. • Lisboa

Presencial
EUR 90 000 - 130 000
Manager, Solution Architect, Acceptance & Digital
Manager, Solution Architect, Acceptance & Digital

Mastercard • Lisboa

Presencial
EUR 90 000 - 130 000
Product Management Senior Specialist, Digital Enablement & Commercialization
Product Management Senior Specialist, Digital Enablement & Commercialization

Mastercard • Portugal

Presencial
EUR 60 000 - 90 000
Specialist, Product Management
Specialist, Product Management

Mastercard • Portugal

Presencial
EUR 45 000 - 75 000
Senior Software Engineer - API Platform
Senior Software Engineer - API Platform

Mastercard • Lisboa

Presencial
EUR 40 000 - 60 000