Job Description Summary
Be part of the Operations & Technology – Fraud Products team, developing new capabilities for Mastercard’s Decision Management Platform, which serves as the core for multiple business solutions to combat fraud and validate cardholder identity.
Our patented Java-based platform processes billions of transactions per month in milliseconds, using a multi-tiered, message-oriented architecture designed for high performance and availability.
If you are excited about:
• Building industry-leading fraud prevention solutions
• Accelerating business solutions to market
• Innovating with cutting-edge technologies
• Solving complex, high-scale business problems
This role is for you.
________________________________________
Key Responsibilities
• Deliver high-quality software solutions through hands-on development.
• Collaborate closely with technical leads on design and implementation.
• Provide production support by acting as a Subject Matter Expert (SME) to resolve incidents and problem tickets.
• Plan, design, and develop technical solutions aligned with Mastercard standards, processes, and best practices.
• Lead day-to-day system development and maintenance activities to meet Service Level Agreements (SLAs).
• Drive innovation, cost effectiveness, high quality, and faster time-to-market.
• Own the end-to-end Software Development Life Cycle (SDLC), including:
o Requirements and use cases
o Technical design and documentation
o Test strategy and test design
o Performance benchmarking
o Release, deployment, and rollback plans
o Feasibility studies, cost, time analysis, and estimations
• Participate in Proof of Concepts (PoCs) and support vendor and technology selection.
• Conduct brown bag sessions and provide technical training to team members.
• Mentor and guide team members across all SDLC phases.
• Continuously improve standards and process efficiency.
• Ensure adequate test coverage across:
o Unit Testing
o System/Integration Testing
o Performance Testing
• Perform quality inspections and walkthroughs including:
o Requirements Review
o Design Review
o Code Review
o Security Review
________________________________________
All About You
Core Competencies
• High energy, detail-oriented, proactive, and able to work independently under pressure.
• Strong initiative and self-motivation to drive results.
• Excellent verbal and written communication skills.
• Strong collaboration and organizational skills.
• Ability to work in a matrix-based, geographically distributed Agile team.
• Good understanding of Agile software development methodologies.
• Experience designing and developing complex, multi-tier applications.
________________________________________
Essential Technical Skills
• Development and debugging of J2EE RESTful Web Services and Web Applications
• Strong database experience (Oracle, SQL scripting)
• Spring Framework, including Spring Boot
• Maven for build and dependency management
• Unit testing using JUnit and Mockito
• Application servers: JBoss and/or Apache Tomcat
• Version control using Git
________________________________________
Desirable Skills
• Experience with containerized environments (Kubernetes, OpenShift, Cloud Foundry)
• Integration frameworks such as Apache Camel or Spring Integration
• Experience with monitoring service performance
• Frontend exposure to Angular 2+ or modern SPA frameworks such as React + Redux
• Knowledge of HTML5, ES5/ES6, TypeScript, SASS, and CSS3