Software engineer II (Java, Apache/ Spark, AWS and ETL)
Mastercard
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.
• 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
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.
• Drive cloud adoption and engineering best practices.
• Mentor team members and contribute to technical leadership initiatives. Typical Technology Stack
Area Technologies
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.
- ...governments realize their greatest potential. Title and Summary Software Engineer II (Java Full stack Developer) Software Engineer II (L8)... ...applications across UI, APIs, backend services, databases, and AWS cloud environments. • Build secure, scalable REST APIs...Amazon Web ServiceFull timeWorldwide
- .... Title and Summary Data Engineer II Overview We are looking... ...building automated data ETL processes for large-scale data... ...various technology like Spark (Scala, Python), Apache Kafka, Trino • Manages the... ...any of the following: • AWS; S3, EMR, Ozone, Iceberg...Amazon Web ServiceFull timeWorldwide
- ...potential. Title and Summary Software Engineer II Overview:... ...development. • Proficiency in Java (Java 8 or higher) and... ...-native development (AWS, Azure, or GCP... ...implement data pipelines, ETL processes, and integrations... ...(e.g., Hadoop, Spark, or Databricks/Snowflake...Amazon Web ServiceFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Software Engineer II (Java Full Stack Developer) • All About Us MasterCard is a... ...release. • Experience working on Servers like tomcat, Apache and IDEs like STS, Eclipse, IntelliJ, and Visual Studio....SuggestedFull timeWorldwide
- ...Title and Summary Data Scientist II Job Description – Data &... ...batch and streaming tools (Spark, AWS tools, Hadoop) • Experience... ...Python and Bash are essentials • ETL(Logic) using python, SQL, and... ..., Information Technology, Engineering, Mathematics, Statistics, M.S....Amazon Web ServiceFull timeWorldwide
- ...and Summary Data Scientist II Role Overview Build and... ...Mastercard. This role combines strong software engineering with model fine-tuning, Databricks-based ML engineering, AWS deployment, and end-to-end... ...experience with Databricks, Spark/PySpark, MLflow, model...Amazon Web ServiceFull timeWorldwide
- ...Title and Summary Principal Data Engineer (AWS, Databricks, Ai, ML Flow, Data Architecture, Apache Airflow) Overview... ...Data Scientists, Researchers, Software Engineers, and Product Managers... ...processing technologies such as Apache Spark and modern lakehouse platforms....Amazon Web ServiceWorldwide
- ...greatest potential. Title and Summary Software Engineer II Overview The Mastercard Authentication... ...across hybrid environments, including AWS (EKS/Kubernetes), on-premise cloud... ...Scrum. Nice to Have Proficiency with Java JDK 8 or greater. Expertise in Junit...Amazon Web ServiceFull timeWorldwide
- ...Title and Summary Senior Data Engineer Overview Mastercard... ...resilient data pipelines using Apache Spark, Java/Scala across Hadoop and cloud... ...migration initiatives moving legacy ETL and data warehouse workloads... ...cloud platforms, preferably AWS: Amazon S3, EMR, AWS Glue,...Amazon Web ServiceFull timeWorldwide
- ...greatest potential. Title and Summary Software Engineer II Overview Responsible for analysing... ...Key Skills & Technologies • Backend: Java, Spring Boot, REST APIs, Microservices Architecture... ..., NoSQL Databases • Cloud & DevOps: AWS/Azure, Docker, Kubernetes, CI/CD, Git,...Amazon Web ServiceFull timeWorldwide
- ...greatest potential. Title and Summary Software Engineer II Our Purpose We work to connect and... ...can develop Enterprise applications using Java J2EE stack. Also, development of Portals... ...NoSql databases. • Good to have Azure/AWS and Snowflake experience. • Minimum...Amazon Web ServiceFull timeWork experience placementWorldwide
- ...a hub for technological convergence, our engineering talent is a catalyst for innovation in multimedia... ...in application development using Java/ J2EE technologies. Strong in Java, Spring... ...development Experience to AWS, CI/CD, DevOps Experience using container...Amazon Web ServiceLocal area
- ...Title and Summary Lead Data Engineer Position Overview... ...focused on Scala/Python/Java, distributed data platforms (Cloudera/Spark), and cloud based architectures... ...and compute workloads in AWS environments Leverage... ...Experience with ETL tools such as Informatica...Amazon Web ServiceFull timeImmediate startWorldwide
- ...greatest potential. Title and Summary Software Engineer II We empower our customers' businesses... ...engineering practices focused on Java microservices, event-driven architectures... ...maintain event-driven solutions using Apache Kafka. • Develop and optimize Oracle...Full timeWorldwide
- ...Summary Principal Data Engineer (Data Platforms)... ...services using Java and/or Python, PySpark... ...modern data and software engineering practices... ...Databricks, Snowflake, Spark, and Trino, with... ...Unity Catalog, AWS Glue Data Catalog,... ...catalog patterns such as Apache Polaris. Design...Amazon Web ServiceFull timeContract workLocal areaWorldwide
- ...greatest potential. Title and Summary Software Engineer II – Integrations & API Connectivity Overview... ...(App Services, KeyVault, Blob Storage), AWS (S3, Redis, Microservices) • Data:... ..., secure development • Plus: Java / Spring Boot, AI-assisted tools (e.g.,...Amazon Web ServiceFull timeWorldwide
- ...potential. Title and Summary Senior Data Engineer, Data Engineering Job Description... ...(CDE), Cloudera AI (CAI), Databricks, AWS to deliver the product engineering... ...to have) with data integration tools – ETL/ELT tools (i.e. Apache NiFi, Azure Data Factory, Pentaho, Talend...Amazon Web ServiceFull timeWorldwide
- ...Title and Summary Senior Full‑Stack Engineer - React, Typescript, Node & Java Job Description Summary Our... ...deliver secure, scalable, and accessible software aligned to Mastercard’s highest... ...and working in cloud environments (AWS, GCP, or Azure). Knowledge of...Amazon Web ServiceFull timeWorldwide
- ...businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview The Software Engineer II is an experienced software engineer specializing in Java development and microservices architecture. This role independently develops...Full timeWorldwide
- ...realize their greatest potential. Title and Summary Lead Software Engineer - Java development Job Description Summary Seeking a Lead Software... ...• Have strong data analytics knowledge, experience with ETL, Data Modelling & Pattern analysis using ML • Success with...Full timeWork experience placementWorldwide
- ...services that help people, businesses and governments realize their greatest potential. Title and Summary Software Engineer II Overview • Strong C++ and Java programming skills • Analyze code review reports and development quality to make sure best practices are...Full timeWorldwide
- ...governments realize their greatest potential. Title and Summary Software Engineer II Overview Cross Border Services enables banks in their... ...Development Engineer who can develop applications using Java J2EE stack. The ideal candidate is the one who is passionate...Full timeWorldwide
- ...Summary Senior AI Data Engineer Overview As a... ...proficiency in Python, SQL, Spark, and distributed data... ...native data platforms using AWS, Azure, or Google Cloud... ...tools such as Apache Airflow, Azure Data Factory... ...data pipelines Strong software engineering practices,...Amazon Web ServiceFull timeWorldwide
- ...realize their greatest potential. Title and Summary Manager, Software Engineering - Java, Springboot, Kafka, SQL Job Description Summary All... ...CD using industry-standard tools (e.g., Jenkins, Bamboo, AWS/Azure pipelines, XL Release, others) • Able to configure...Amazon Web ServiceFull timeWorldwide
- ...governments realize their greatest potential. Title and Summary Software Engineer II Who is Mastercard? Mastercard is a global technology... ...in building and using test automation framework with Java. (Must) • Experience testing across a variety of platforms:...Full timeWorldwide
- ...Title and Summary Manager, Software Engineering Overview We are seeking... ...Strong programming experience in Java, Python, Scala, or similar... ...processing technologies such as Spark. Experience with modern... ...with cloud platforms such as AWS, Azure, or GCP. Preferred...Amazon Web ServiceFull timeTemporary workFor contractorsWorldwide
- ...everything we do. We’re looking for a passionate and skilled Data Engineer to join our India-based Data Engineering team. This is more... ...of our data platform as we migrate from on-premises systems to AWS cloud . You’ll work hands-on with modern tools such as Airflow...Amazon Web ServiceFull timeWork at officeLocal areaWorldwideFlexible hours3 days per week
- ...potential. Title and Summary Manager, Software Engineering Manager, Software Engineering... ...framework and application development. • AWS cloud services (EC2, S3, Lambda, etc.)... ...ecosystem (HDFS, MapReduce ). • Apache Spark for distributed data processing. • AWS...Amazon Web ServiceFull timeWork experience placementWorldwide
- ...governments realize their greatest potential. Title and Summary Software Engineer II Overview • Responsible for the analysis, design,... ...write secure code in three or more languages (e.g., C, C+, C#, Java, JavaScript, COBOL, SQL) • Familiar with secure coding standards...Full timeWorldwide
- ...Summary Vice President, Data Engineering Our Purpose Mastercard... ...core components such as Apache NiFi, Apache Spark, and MinIO, and supports multiple... ...and lead a Multi-Agent ETL Platform team. This role will... ...and data ecosystems (Oracle, AWS Glue, Azure Data Factory, BigQuery...Amazon Web ServiceFull timeWorldwide3 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software engineer II (Java, Apache/ Spark, AWS and ETL). Be the first to apply!

