Mastercard logo

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

Mastercard
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

3 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

JavaPythonSpring BootRESTful APIsSQLAngularDockerKubernetesCI/CDCloud Infrastructure

Job description

Overview

Software Engineer II (Java full stack and AI, with Python) on the Mastercard D&S Technology development team, building business analytics and reporting solutions. The role supports the technical lead in designing and producing high-quality code.

What you'll do

  • Design and develop high quality, secure, scalable software solutions based on technical requirements specifications and design artifacts within expected time and budget.
  • Work closely with Product Owners to develop beautiful, usable UIs and creative visualizations.
  • Stay abreast of the latest technology trends and industry best practices to hone and maintain your talent.
  • 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.

What you'll need

  • Strong 3-6 years of experience in Full Stack Java application development and support, using modern and industry-standard development tools and practices.
  • Hands-on experience with Java 8 or higher and Spring Framework (Spring 5 or above) for building scalable backend services.
  • Proven experience in developing RESTful web services using Spring Boot / Spring REST APIs.
  • Solid understanding of relational databases such as Oracle or SQL Server, with expertise in writing optimized and performant SQL queries.
  • Experience with modern frontend frameworks such as React or Angular for building responsive user interfaces.
  • Exposure to CI/CD pipelines using tools like Jenkins, Maven/Gradle, SonarQube, Chef, or equivalent automation tools.
  • Experience with cloud platforms (AWS, Azure, or GCP) for application deployment, monitoring, and scaling, along with understanding of cloud-native and microservices architecture.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes.
  • Hands-on experience or exposure to Databricks and big data ecosystems, including working with Spark-based data processing, ETL pipelines, or Delta Lake.
  • Exposure to AI/ML concepts and AI-powered development tools (e.g., Copilot, AI-assisted testing, or code generation) and ability to integrate AI/ML services/APIs into applications.
  • Familiarity with application servers and development environments including Tomcat, Apache, STS, Eclipse, IntelliJ IDEA, and Visual Studio Code.
  • 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.

Nice to have

  • Knowledge of development of AI models and applications with Python.

Details

  • Location: Pune, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

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