Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 1 Nov 2026

Software Engineer II - Java Full stack with AI

The employer hasn't listed a salary.

Apply on Mastercard

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

Nice to have

Apply on Mastercard