This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Dynamic Yield by Mastercard is looking for a Backend Developer to join our team in Lisbon and to build innovative and inspiring end-user experiences. The role requires a mind for collaboration, a motivated spirit, and the experience to repeatedly innovate solutions. Dynamic Yield prides itself on its ability to deliver top shelf services to clients; our Backend Developer must be able to design and implement real time systems that work at scale and at real-time. 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.
Job Responsibility:
Collaborate with the team to define software requirements and specifications
Design and implement low-latency and scalable applications to analyze multiple data sources using technologies like Docker, Kubernetes, etc
Debugging meaningful technical issues inside a very deep and complex technical stack involving Dockers, micro services, etc
Write clean, modular, and maintainable code that adheres to software development best practices
Stay up-to-date with emerging trends and technologies in software development
Requirements:
5+ years of backend development experience, primarily with Java and Spring Boot
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 Cassandra
Experience with Docker, containers, 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