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 Full Stack Software Engineer
Who is MasterCard?
What role do we play in the modern world? Are we an enabler of purchases or a facilitator for transactions? We play a much larger role in the world by enabling those that have no access to financial systems – every employee has the opportunity to be a part of something bigger and to change lives. We have the technology, people and Brand to serve modern society . Today, we are a global tech company that connects everyone to endless possibilities, priceless possibilities.
Job Title
Senior Engineer, Software Engineering
Overview
Role
All About You
Proven experience in developing world class solutions on a global scale
Working in an agile environment
Capable enough to build performant, resilient, and scalable solutions
Working in a continuous delivery TDD environment
Full Stack Java EE developer with proven experience building enterprise web applications
Frontend development experience with HTML, CSS and Javascript as well as backend server-side experience in the Java ecosystem
The ability to write clean, well-structured, performant, maintainable code
An aptitude for and interest in programming (and software development in general)
Java EE frameworks/technologies such as Spring, Hibernate, JUnit, JBehave, GWT
Web Services - RESTful APIs with JSON, SOAP with XML
Working knowledge on Microservices (PCF)
Good knowledge on Splunk, Dynatrace, Alerts and Monitoring activities
Knowledge of operating in Linux environments
Working with databases including Oracle
Experience in implementing an automated API / PCF testing framework
Frontend frameworks such as JQuery, Angular JS, Bootstrap
Corporate Security Responsibility
All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: