Taro Logo

Lead Software Engineer (Mainframe Developer with Core Java, J2EE, Springboot)

Global technology company in the payments industry, connecting and powering inclusive digital economy across 210+ countries.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Lead Software Engineer (Mainframe Developer with Core Java, J2EE, Springboot)

Mastercard, a global leader in payment technology operating in 210+ countries, is seeking a Lead Software Engineer to join their Core Payments team. This role focuses on developing and modernizing critical payment systems, particularly in Authorization and Clearing functionalities. The position offers an opportunity to work on transforming legacy mainframe applications into modern cloud-based microservices.

The ideal candidate will be responsible for developing high-performance, scalable applications using a mix of traditional mainframe technologies and modern Java stack. You'll be working on mission-critical systems that process credit and debit transactions, handling everything from transaction editing to currency conversion and settlement calculations.

This is an excellent opportunity for an experienced developer who understands both legacy systems and modern architecture, capable of bridging the gap between mainframe and cloud technologies. You'll be working in an Agile environment, leading technical initiatives, and mentoring junior developers while contributing to Mastercard's mission of building a sustainable digital economy.

The role offers exposure to cutting-edge payment technologies and the chance to work on systems that process millions of transactions daily. You'll be part of a team that's modernizing critical financial infrastructure while maintaining the highest standards of security and reliability.

Working at Mastercard means joining a company that powers economies and empowers people worldwide, with a strong focus on innovation, security, and accessibility in financial services.

Last updated 8 days ago

Responsibilities For Lead Software Engineer (Mainframe Developer with Core Java, J2EE, Springboot)

  • Develop and implement changes in high performance and scalable applications using Java technologies
  • Involve in development, testing, implementation and Support of Clearing System
  • Delivery of assigned tasks within specified timelines
  • Develop solutions for Clearing and Core Systems including modernizing Mainframe applications to Cloud based Micro Services
  • Develop project schedule and track deliverables
  • Coordinate with vendors and other groups within MasterCard

Requirements For Lead Software Engineer (Mainframe Developer with Core Java, J2EE, Springboot)

Java
  • Hands on COBOL and Mainframe experience
  • Experience in Core Java, J2EE, Spring Boot, Spring Batch
  • Experience in Web Services, Microservices and API
  • Strong communication with good written skills
  • Good expertise in Application development
  • Understanding of Payment and Cards industry

Jobs Related To Mastercard Lead Software Engineer (Mainframe Developer with Core Java, J2EE, Springboot)