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

Mastercard Inc.

Pune District

Sur place

INR 1 200 000 - 1 800 000

Plein temps

Il y a 5 jours
Soyez parmi les premiers à postuler

Obtenez une réponse de cet employeur

Votre CV et votre lettre de motivation, adaptés exactement à ce que l’employeur recherche.

Passez les filtres ATS

Résumé du poste

Mastercard Inc. is seeking a Software Engineer II to design, develop, and maintain scalable data processing and cloud-native solutions. The role focuses on Java, Apache Spark, AWS, and ETL engineering to build reliable data platforms.

You will design ETL pipelines, develop backend services, deploy cloud-native apps on AWS, ensure data quality and security, and collaborate with cross-functional teams in an Agile setting.

Qualifications

  • Bachelor's or Master's in CS or Engineering.
  • 4+ years of software engineering experience.
  • Strong experience with Java, Spring Boot, Spark, ETL, and SQL.
  • Experience with AWS and cloud-native development.
  • Hands-on with Docker, Kubernetes, CI/CD, and Agile.

Responsabilités

  • Design and develop ETL pipelines and large-scale data processing with Spark.
  • Build backend services and APIs using Java and Spring Boot.
  • Develop and deploy cloud-native applications on AWS.
  • Ensure data quality, performance, security, and operational excellence.
  • Contribute to CI/CD, monitoring, automation, and production support.
  • Collaborate with cross-functional teams in Agile development.

Connaissances

Analytical thinking
Problem solving
Communication
Ownership mindset
Team collaboration

Formation

Bachelor's or Master's degree in Computer Science or Engineering

Outils

Java
Spring Boot
Apache Spark
ETL development
SQL
AWS
Docker
Kubernetes
CI/CD
Git
Terraform
Splunk
Dynatrace
CloudWatch

Description du poste

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) Software Engineer II (ETL, AWS, Spark, Java)
Overview

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
  • Design and develop ETL pipelines and large-scale data processing solutions using Apache Spark.
  • Build and support backend services, APIs, and data platforms using Java and Spring Boot.
  • Develop and deploy cloud-native applications on AWS.
  • Ensure data quality, performance, security, and operational excellence across applications.
  • Contribute to CI/CD, monitoring, automation, and production support activities.
  • Collaborate with cross-functional teams and participate in Agile development practices.
Required Qualifications
  • 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
  • Deliver scalable and reliable data processing solutions.
  • Improve performance and efficiency of ETL workloads.
  • Ensure high-quality software with strong operational excellence.
  • Drive cloud adoption and engineering best practices.
  • Mentor team members and contribute to technical leadership initiatives.
Typical Technology Stack

Programming Java, Spring Boot

Big Data Apache Spark, Spark SQL

Cloud AWS S3, EMR, Glue, Lambda, ECS/EKS

Messaging Kafka, Axon

Databases Oracle, PostgreSQL, MySQL

DevOps Jenkins, GitHub Actions, Terraform

Monitoring Splunk, Dynatrace, CloudWatch

Containers Docker, Kubernetes

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercard’s security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.

Everyone wants easier ways to pay; we invent them. Checkout lines are slow; we speed them along. Merchants want more sales; we give them data and insights. People need financial access; we connect them. Corporate purchasing is complicated; we make it simple. Commuters are busy; we speed them on their way. Governments need greater efficiencies; we help create them. Small businesses are virtual; we give them access to a world of buyers. Retailers want to fight fraud; we provide the tools.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Data Engineer II
Data Engineer II

Mastercard Inc. • Pune District

Sur place
INR 1 200 000 - 2 600 000
Software Engineer-2
Software Engineer-2

Mastercard Inc. • Navi Mumbai

Sur place
INR 1 200 000 - 1 500 000
Senior Data Engineer
Senior Data Engineer

Mastercard Inc. • Hyderabad

Sur place
INR 1 500 000 - 2 100 000
Software Engineer II (Backend Developer)
Software Engineer II (Backend Developer)

Mastercard Inc. • Pune District

Sur place
INR 1 800 000 - 2 400 000
Software Engineer II
Software Engineer II

Mastercard Inc. • Pune District

Sur place
INR 900 000 - 1 300 000
Senior Data Engineer (Data Platforms)-1
Senior Data Engineer (Data Platforms)-1

Mastercard Inc. • Pune District

Sur place
INR 4 200 000 - 6 000 000
Data Engineer II
Data Engineer II

Mastercard Inc. • Navi Mumbai

Sur place
INR 1 200 000 - 1 800 000
Senior Software Engineer (Java)
Senior Software Engineer (Java)

Mastercard Inc. • Pune District

Sur place
INR 2 800 000 - 4 200 000
Senior Data Engineer, Data Engineering
Senior Data Engineer, Data Engineering

Mastercard Inc. • Pune District

Sur place
INR 1 400 000 - 2 100 000
Lead Software Engineer - Github, Java & GO, Springboot, Cloud, Kubernetes, Jenkins
Lead Software Engineer - Github, Java & GO, Springboot, Cloud, Kubernetes, Jenkins

Mastercard Inc. • Pune District

Sur place
INR 4 000 000 - 7 000 000