Mastercard logo

Senior Software Engineer - Java Full stack with AI

Mastercard
NewPosted yesterday

LOCATION

Pune · Onsite

EXPERIENCE

7+ Years

TYPE

FullTime

SKILLS REQUIRED

JavaAngularRESTful APIsSpring BootMicroservices ArchitectureSQLCI/CDKubernetesDockerAWS Services

Job description

Overview

Senior Software Engineer on the MasterCard B&MI Technology team, building enterprise Java full-stack applications with Angular or React front ends, with AI-enabled development.

What you'll do

  • Participate in gathering business requirements.
  • Ensure software designs align with MasterCard's Enterprise Architecture and leverage enterprise services.
  • Ensure product development meets MasterCard's business needs.
  • Ensure development teams use appropriate MasterCard standard development methodologies and technology standards, and that projects are appropriately documented.
  • Ensure software and system design and delivery support the goal of zero down time in production.
  • Work closely with business partners on product definition, product roadmaps, business case development, and overall direction for the team.
  • Respond to operational and business concerns or issues relative to future business programs, projects, or enhancements.
  • Ensure development supports appropriate certifications and compliance requirements, including PCI, GLBA, Safe Harbor, and others.
  • Be responsible for performance engineering of the enterprise software architecture, and provide functional guidance, advice, and/or training to other application developers.
  • Design, develop, test, deliver, and monitor scalable and secure cloud architectures using AWS cloud and cloud native platforms such as EC2, ECS, and S3.
  • Improve and expand the existing platform to be resilient, secure, and scalable.

What you'll need

  • Bachelor's degree in Information Systems, Information Technology, Computer Science, Engineering, or equivalent work experience with 7+ years of industry experience.
  • Strong experience in Full Stack Java development using J2EE, Java 8 or higher, JSP, Servlets, Spring 5, Hibernate, and backend service development.
  • Proven expertise in building and consuming Web Services (SOAP/RESTful APIs) and developing scalable, high-performance applications.
  • Solid understanding of relational databases (Oracle, SQL Server, MySQL, Postgres) and NoSQL databases (MongoDB, etc.), with ability to write efficient and optimized queries.
  • Experience with frontend technologies such as React or Angular, along with HTML, JavaScript, jQuery, and CSS.
  • Hands-on experience with application servers such as WebSphere, JBoss, and Tomcat, and development environments including Visual Studio, RAD, Eclipse, IntelliJ, and VS Code.
  • Exposure to CI/CD pipelines and DevOps tools such as Maven, Gradle, Jenkins, Chef, SonarQube, with understanding of automated build and deployment processes.
  • Experience in cloud-native application development using AWS, Azure, or GCP, including deployment, monitoring, and scaling of applications.
  • Familiarity with containerization and orchestration technologies such as Docker and Kubernetes, and microservices-based architecture.
  • Exposure to big data and data engineering ecosystems, including Databricks, Apache Spark, ETL pipelines, and Delta Lake concepts.
  • Understanding of 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.
  • Experience with UNIX environments (Shell scripting, awk), along with XML/XSLT and related technologies.
  • Strong knowledge of SDLC methodologies, with experience in both Agile and Waterfall models.
  • Excellent communication, analytical, and problem-solving skills, with the ability to work across multiple organizational levels and global teams.
  • High-energy, detail-oriented, proactive mindset with ability to work independently under pressure, demonstrating strong ownership and self-motivation.
  • Strong interpersonal and relationship-building skills, with a proven track record of collaborating with internal and external stakeholders.

Details

  • Location: Pune, India.
  • Mandatory completion of periodic Mastercard information security training, and adherence to Mastercard security policies and practices.

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.

Senior Software Engineer - Java Full stack with AI