# Software Engineer II - Java Full stack with AI

**Company**: Mastercard
**Location**: Pune, India
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Software-Engineer-II---Java-Full-stack-with-AI_R-294118?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_bc7d7dc7-209

## Description

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 are seeking a Software Engineer II - Java Full stack with AI to join our team. As a Software Engineer II, you will design and develop high-quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.

Responsibilities:

- Design and develop high-quality, secure, scalable software solutions

- Work closely with Product Owners to develop beautiful, usable UIs and creative visualizations

- Stay up-to-date with the latest technology trends and industry best practices

- Participate in architectural discussions, iteration planning, and feature sizing meetings

- Develop code of high quality with a customer-focused approach

- Provide support during System and User Acceptance Testing

- Adhere to Agile processes and participate actively in agile ceremonies

Requirements:

- 3-6 years of experience in Full Stack Java application development and support

- Hands-on experience with Java 8 or higher and Spring Framework (Spring 5 or above)

- Proven experience in developing RESTful web services using Spring Boot / Spring REST APIs

- Solid understanding of relational databases such as Oracle or SQL Server

- Experience with modern frontend frameworks such as React or Angular

- Exposure to CI/CD pipelines using tools like Jenkins, Maven/Gradle, SonarQube, Chef

- Experience with cloud platforms (AWS, Azure, or GCP) for application deployment, monitoring, and scaling

- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes

- Hands-on experience or exposure to Databricks and big data ecosystems

- Exposure to AI/ML concepts and AI-powered development tools

- Familiarity with application servers and development environments

- Good understanding of Software Development Life Cycle (SDLC) and experience working in Agile (Scrum/Kanban) methodologies

- Experience working in global, cross-functional teams, with strong technical problem-solving skills

- Knowledge of Development of AI models and application with Python is preferred

## Skills

### Required
- Java
- Spring Framework
- RESTful web services
- SQL
- React
- Angular
- CI/CD pipelines
- Cloud platforms
- Docker
- Kubernetes
- Databricks
- AI/ML concepts

### Nice to have
- Python

---

Source: [Apply at mastercard.wd1.myworkdayjobs.com](https://mastercard.wd1.myworkdayjobs.com/en-US/CorporateCareers/job/Pune-India/Software-Engineer-II---Java-Full-stack-with-AI_R-294118?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
