Software engineer II (Java, Apache/ Spark, AWS and ETL)
Mastercard · Pune, India
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