Description
The Lead Software Engineer will join Mastercard’s AI & Decision Product Enablement team to develop fraud-management technology, including high-volume transaction processing systems, fraud prediction applications, web applications, web services, and vendor integrations. The role covers proof-of-concept development, detailed design, implementation support, functional and technical testing, and collaboration with risk systems, architects, developers, analysts, project managers, and business partners. Required qualifications include prior software development experience with Java and test-driven development, familiarity with high-performance transaction systems and architectural patterns, and experience with core Java, J2EE, Spring, Hibernate, Oracle, PL/SQL, UNIX/Linux, and messaging technologies.
