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

Mastercard

4+ yrs Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard as a Software Engineer II, playing a vital role in powering economies and empowering individuals across over 200 countries. We are dedicated to building a sustainable economy where everyone can thrive, offering secure, simple, smart, and accessible digital payment solutions. Leverage your technical expertise and innovative spirit to contribute to a global leader in technology and financial services.

Responsibilities

As a Software Engineer II, you will be instrumental in designing and developing robust ETL pipelines and large-scale data processing solutions utilizing Apache Spark. You'll also build and maintain backend services, APIs, and data platforms with Java and Spring Boot, alongside developing and deploying cloud-native applications on AWS. Your role will ensure high standards of data quality, performance, security, and operational excellence. Furthermore, you'll actively participate in CI/CD processes, monitoring, automation, and production support, collaborating effectively within an Agile development environment.

Qualifications

A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required, coupled with at least 4 years of hands-on software engineering experience. Essential technical proficiencies include strong skills in Java, Spring Boot, Apache Spark, ETL development, and SQL. Experience with AWS services, cloud-native application development, relational databases, Git, and modern software engineering best practices is also critical. Familiarity with Docker, Kubernetes, CI/CD pipelines, and Agile methodologies is expected. Preferred qualifications include experience with data technologies like Databricks, Kafka, Snowflake, or Redshift, as well as knowledge of microservices, distributed systems, Infrastructure as Code, and monitoring tools.

Essential Skills

JavaApache SparkAWSETL DevelopmentSQLSpring BootRelational DatabasesGitDockerKubernetesCI/CD PipelinesAgile Methodologies

Good to Have

DatabricksKafkaSnowflakeRedshiftTerraformJenkinsGitHub ActionsSplunkDynatraceCloudWatchMentoringCollaborationObservabilityFinancial Services Industry Knowledge

Highlights

  • Actively hiring

More Details

RoleSoftware engineer II (Java, Apache/ Spark, AWS and ETL)
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Software engineer II (Java, Apache/ Spark, AWS and ETL) at Mastercard | SkillMX | SkillMX