Our mission is to empower individuals and organizations in a global economy by harnessing technology and innovation.
We support a wide range of digital payment options, ensuring transactions are secure, simple, smart, and accessible. Our solutions combine technology, partnerships, and networks to deliver unique products and services that help people, businesses, and governments achieve their full potential.
Job Summary
Full Stack Developer
Our team seeks an experienced Full Stack Developer to join our development team and contribute to the creation and maintenance of applications across the entire lifecycle. The ideal candidate will have experience working with Java/J2EE technologies, Agile methodologies, and Springboot, React, and Micro-Services architecture.
The role involves developing applications using Java based technologies, collaborating with Business/Systems Analysts and Quality Engineers in a behavioral driven development environment, and having expertise in various data storage techniques, SQL, Hadoop, Snowflake, and Mongo.
Key Responsibilities:
* Design, develop, and maintain large-scale production systems with high transaction volumes.
* Ensure excellent communication and documentation skills.
* Experience with continuous integration tools such as Jenkins.
* Working knowledge of PCF or any other similar cloud environment.
* Proficiency with code coverage and health reporting tools like Sonar.
Requirements:
* Expertise in Web Services and APIs using REST/XML/JSON.
* Experience in J2EE Web Application/Web Services with JBoss & WebSphere.
* Strong knowledge of Spring Framework.
* Ability to build middleware services that efficiently interface the UI with backend infrastructure.
* Advanced skills in front-end technologies including React, Angular, HTML, XML, CSS, JavaScript, and TypeScript.
Benefits:
* A strong understanding of software development life cycles.
* Knowledge of all types of data storage techniques.
* 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,