Job Tank India
MA

Software engineer II (Java, Apache/ Spark, AWS and ETL)

Mastercard · Pune, India

experiencedPune, IndiaPosted 16 Oct 2026

Mastercard is hiring a Software engineer II (Java, Apache/ Spark, AWS and ETL) in Pune.

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential. Title and Summary Software engineer II (Java, Apache/ Spark, AWS and ETL)

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 4+ years of software engineering experience.
  • Strong experience with Java, Spring Boot, Apache Spark, ETL development, and SQL.
  • Experience with AWS services and cloud-native application development.
  • Hands-on experience with relational databases, Git, and software engineering best practices.
  • Familiarity with Docker, Kubernetes, CI/CD pipelines, and Agile methodologies.

________________________________________

Preferred qualifications

  • Experience with Databricks, Kafka, Snowflake, Redshift, or similar data technologies.
  • Knowledge of microservices, distributed systems, and Infrastructure as Code (Terraform).
  • Experience with observability and monitoring tools such as Splunk, Dynatrace, or CloudWatch.
  • Financial services or payments industry experience.

________________________________________ Key Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ownership mindset with a focus on quality, reliability, and continuous improvement.
  • Ability to work independently while contributing to team success.

________________________________________ Success Measures The successful candidate will:

  • Deliver scalable and reliable data processing solutions.
  • Improve performance and efficiency of ETL workloads.
  • Ensure high-quality software with strong operational excellence.

About Mastercard

We are seeking a Software Engineer II to design, develop, and maintain scalable data processing and cloud-native solutions. The ideal candidate will have experience in Java, Apache Spark, AWS, and ETL engineering, with a strong focus on building reliable, high-performance data platforms. ________________________________________ Role & Responsibilities

Apply Now