Software Engineer - Java - IDS -FT

Who is Mastercard?

We are the global technology company behind the world's fastest payments processing network. We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless ®. We ensure every employee has the opportunity to be a part of something bigger and to change lives. We believe as our company grows, so should you. We believe in connecting everyone to endless, priceless possibilities.

Job Title

Software Engineer - Java - IDS -FT

As part of an exciting, fast paced environment developing authentication and security solutions in the mobile and e-commerce space, this position will provide technical expertise within the development lifecycle for new products and services.

• Are you interested in re-defining how MasterCard does online authentication today?
• Have you ever brought a product to market on a global scale?
• Are you motivated to stay on cutting edge of technology?


• Help development teams with ad-hoc development and supporting activities such development environment management , establish required connectivity , provision developer access to various tools and resources.
• Work closely with development leads and SA to understand the project and support required to execute the project
• Write and review detailed implementation instructions for change implementations
Work with production support and release management teams and act as interface between development and support/release teams.
Understand PCI requirements and address security vulnerabilities.
Perform Dev Ops / CI-CD Operations - configure build plans , manage artifacts , branching, merging, tagging, conflict resolution

All About You

Essential knowledge, skills & attributes
• Hands on experience and expert on working with core Java, Spring (MVC, IOC, AOP), application servers (Jboss, WebLogic), SQL & RDBMS, Web-services (JSON and SOAP) & XML

• Hands on experience of with security , key and certificate management.
• Personal attributes are strong logical and Analytical Skills, design skills, should be able to articulate and present his/her thoughts very clearly and precisely in English (written and verbal)
• Knowledge of Security concepts (E.g. authentication, authorization, confidentiality etc.) and protocols, their usage in enterprise application
Knowledge of PCI and security vulnerabilities.
Experience with 3DS is a must
Experience in payment processing technologies is a must

Additional/Desirable capabilities
• Experience of working on SecureCode and 3 DS related applications.
• Hands on experience of working with tools like Mockito, JBehave, Jenkins, Bamboo, Confluence
• Hands on experience of technologies web applications, web services, application servers, security, release management

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.​

If you require accommodations or assistance to complete the online application process, please contact and identify the type of accommodation or assistance you are requesting. Do not include any medical or health information in this email. The Reasonable Accommodations team will respond to your email promptly.

Back to top