Mastercard

Software Engineer II - Java full stack and AI (with Python)

Mastercard
Apply
1 day ago
Pune, IndiaMid Level / Senior

Responsibilities

  • Design and develop secure, scalable, high-quality software solutions based on technical requirements and design artifacts.
  • Develop and support full-stack Java applications, backend services, user interfaces, and creative visualizations.
  • Collaborate with Product Owners and technical teams on architecture, iteration planning, feature sizing, and product enhancements.
  • Write high-quality code and provide support during System and User Acceptance Testing.
  • Participate in Agile processes, ceremonies, and cross-functional global teamwork.
  • Integrate AI/ML services and APIs into applications and use modern development tools and practices.

Requirements

  • 3–6 years of experience in full-stack Java application development and support.
  • Hands-on experience with Java 8 or higher, Spring Framework, Spring Boot, and Spring REST APIs.
  • Experience with Oracle or SQL Server and writing optimized SQL queries.
  • Experience with React or Angular for responsive user interfaces.
  • Experience with CI/CD automation tools such as Jenkins, Maven, Gradle, SonarQube, or Chef.
  • Experience with AWS, Azure, or GCP for application deployment, monitoring, and scaling.
  • Familiarity with Docker, Kubernetes, cloud-native development, and microservices architecture.
  • Hands-on experience or exposure to Databricks, Spark-based data processing, ETL pipelines, or Delta Lake.
  • Exposure to AI/ML concepts, AI-powered development tools, and integration of AI/ML services or APIs.
  • Familiarity with Tomcat, Apache, STS, Eclipse, IntelliJ IDEA, and Visual Studio Code.
  • Understanding of the Software Development Life Cycle and Agile methodologies such as Scrum or Kanban.
  • Knowledge of developing AI models and applications with Python is preferred.
  • Strong technical problem-solving skills and experience working in global, cross-functional teams.

Tech Stack

AngularApache SparkAWSAzureChefDatabricksDockerGoogle Cloud PlatformGradleJavaJenkinsKubernetesMavenMicrosoft SQL ServerPythonReactSonarQubeSpring Boot

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me