Enter a job title or keyword

Technical Specialist

HCL Tech


Job Location:

Pune - India

Monthly Salary: Not provided by the employer
Posted: 11 October 2026 (7 hours ago)
Application Deadline: 8 January 2027
Vacancies: 1 Vacancy

Job Summary

Job Summary

Lead Software Developer (Level 6)

Location: Pune India
Role: Full-time
Experience: 10 Years

Overview

Mastercard is seeking a highly skilled and motivated Lead Software Developer (Level 6) to join our Cards & Payments technology team. The ideal candidate will have strong expertise in Mainframe technologies and Python development with additional experience in Java Spring Boot. This role requires a hands-on technical leader who can design develop and support mission-critical payment processing applications while driving modernization initiatives across the Cards & Payments ecosystem.

Key Responsibilities

  • Lead the design development and implementation of scalable solutions within the Cards & Payments domain.
  • Develop and maintain high-performance Mainframe applications supporting critical payment processing functions.
  • Build and enhance automation integration and data-processing solutions using Python.
  • Collaborate with architects product owners and cross-functional teams to deliver business-critical projects.
  • Participate in modernization initiatives by integrating Mainframe systems with distributed applications and APIs.
  • Develop and support microservices and enterprise applications using Java Spring Boot.
  • Ensure application reliability performance security and compliance with Mastercard standards.
  • Conduct design reviews code reviews and mentor junior developers.
  • Analyze production issues perform root cause analysis and implement preventive measures.
  • Contribute to Agile ceremonies and drive continuous improvement initiatives.

Required Technical Skills

Primary Skills

  • Mainframe Development
    • COBOL
    • JCL
    • VSAM
    • DB2
    • CICS
    • MQ Series

Secondary Skills

  • Python
    • Application development
    • Scripting and automation
    • Data processing and integration
  • Java
  • Spring Boot
  • REST API Development
  • Microservices Architecture

Functional Skills

Primary Domain Expertise

  • Cards & Payments Domain
    • Issuing
    • Acquiring
    • Transaction Processing
    • Authorization
    • Clearing & Settlement
    • Payment Network Operations
    • Card Lifecycle Management

Qualifications

  • Bachelors or Masters degree in Computer Science Information Technology Engineering or a related discipline.
  • 10 years of software development experience with strong exposure to enterprise-scale applications.
  • Proven experience leading technical teams and delivering complex projects.
  • Strong understanding of software development lifecycle Agile methodologies and DevOps practices.

Preferred Qualifications

  • Experience working in global financial services or payment organizations.
  • Familiarity with cloud platforms and modernization initiatives.
  • Exposure to CI/CD pipelines and automated testing frameworks.
  • Strong analytical and problem-solving skills.
  • Excellent stakeholder management and communication skills.

Success Factors

  • Ability to lead from the front with a hands-on approach.
  • Strong ownership and accountability for delivery.
  • Deep understanding of payment systems and transaction flows.
  • Ability to collaborate across global teams and drive technical excellence.

Level: Lead Software Developer (L6)
Function: Software Engineering
Domain: Cards & Payments Technology
Primary Skills: Mainframe Python
Secondary Skills: Java Spring Boot REST APIs Microservices

Key Responsibilities

Lead Software Developer (Level 6)

Location: Pune India
Role: Full-time
Experience: 10 Years

Overview

Mastercard is seeking a highly skilled and motivated Lead Software Developer (Level 6) to join our Cards & Payments technology team. The ideal candidate will have strong expertise in Mainframe technologies and Python development with additional experience in Java Spring Boot. This role requires a hands-on technical leader who can design develop and support mission-critical payment processing applications while driving modernization initiatives across the Cards & Payments ecosystem.

Key Responsibilities

  • Lead the design development and implementation of scalable solutions within the Cards & Payments domain.
  • Develop and maintain high-performance Mainframe applications supporting critical payment processing functions.
  • Build and enhance automation integration and data-processing solutions using Python.
  • Collaborate with architects product owners and cross-functional teams to deliver business-critical projects.
  • Participate in modernization initiatives by integrating Mainframe systems with distributed applications and APIs.
  • Develop and support microservices and enterprise applications using Java Spring Boot.
  • Ensure application reliability performance security and compliance with Mastercard standards.
  • Conduct design reviews code reviews and mentor junior developers.
  • Analyze production issues perform root cause analysis and implement preventive measures.
  • Contribute to Agile ceremonies and drive continuous improvement initiatives.

Required Technical Skills

Primary Skills

  • Mainframe Development
    • COBOL
    • JCL
    • VSAM
    • DB2
    • CICS
    • MQ Series

Secondary Skills

  • Python
    • Application development
    • Scripting and automation
    • Data processing and integration
  • Java
  • Spring Boot
  • REST API Development
  • Microservices Architecture

Functional Skills

Primary Domain Expertise

  • Cards & Payments Domain
    • Issuing
    • Acquiring
    • Transaction Processing
    • Authorization
    • Clearing & Settlement
    • Payment Network Operations
    • Card Lifecycle Management

Qualifications

  • Bachelors or Masters degree in Computer Science Information Technology Engineering or a related discipline.
  • 10 years of software development experience with strong exposure to enterprise-scale applications.
  • Proven experience leading technical teams and delivering complex projects.
  • Strong understanding of software development lifecycle Agile methodologies and DevOps practices.

Preferred Qualifications

  • Experience working in global financial services or payment organizations.
  • Familiarity with cloud platforms and modernization initiatives.
  • Exposure to CI/CD pipelines and automated testing frameworks.
  • Strong analytical and problem-solving skills.
  • Excellent stakeholder management and communication skills.

Success Factors

  • Ability to lead from the front with a hands-on approach.
  • Strong ownership and accountability for delivery.
  • Deep understanding of payment systems and transaction flows.
  • Ability to collaborate across global teams and drive technical excellence.

Level: Lead Software Developer (L6)
Function: Software Engineering
Domain: Cards & Payments Technology
Primary Skills: Mainframe Python
Secondary Skills: Java Spring Boot REST APIs Microservices

Skill Requirements
Other Requirements

Required Experience:

IC


About Company

Company Logo

HCLTech is a global IT services and technology company with over 223,000 people in 60 countries, delivering cutting-edge AI, engineering, and cloud solutions to top enterprises.

View Profile View Profile