⚡ New

Senior Software Engineer (Full-stack Java+React)

Mastercard

LisboaFull-timeMid LevelOn-site

Job Description

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 Software Engineer (Full-stack Java+React)

Overview

Dynamic Yield by Mastercard is seeking a Full-stack Engineer to join our team in Lisbon and help build innovative and inspiring end-user experiences. The role requires a collaborative mindset, a motivated spirit, and the experience to repeatedly innovate solutions. Dynamic Yield prides itself on delivering top-shelf services to clients; our Full-stack Engineer must design and implement scalable real-time systems.

Dynamic Yield is rooted in collaboration and creativity, and a focus on delivering top-shelf services to clients, effective communication through multiple channels, and high-functioning interpersonal skills are critical for this role's success.

Role

  • Collaborate with the team to define software requirements and specifications.
  • Design and implement low-latency, event-driven and scalable applications to analyse multiple data sources using technologies like Docker, Kubernetes, etc.
  • Debugging meaningful technical issues inside a very deep and complex technical stack involving Docker, micro services, etc.
  • Write clean, modular, and maintainable code that adheres to software development best practices.
  • Quality-focused and with a clear sense of ownership and reliability.
  • Stay up-to-date with emerging trends and technologies in software development.

All About You

  • 5+ years of backend development experience, primarily with Java and JavaScript, preferably Spring Boot and React.js.
  • Strong technical skills and a passion for developing features end-to-end.
  • Understanding of product and a passion for building software that provides a great experience.
  • Experience in designing, developing, and testing scalable distributed systems.
  • Strong problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Familiarity with both relational (SQL) and non-relational databases like Redis and DynamoDB. Postgres, etc.
  • Experience with Docker, containers, and Kubernetes.
  • Experience with messaging technologies such as ActiveMQ, RabbitMQ or streaming technologies like Kafka.
  • Experience with AWS cloud technologies and administration such as S3, EC2, EKS, Lambda, and CloudWatch.
  • Good English, both written and spoken, is a must.

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.

#J-18808-Ljbffr

Posted Yesterday

Related Jobs

Related Searches

Apply Now