Mastercard logo

Lead Software engineer (Java Full stack Developer)

Mastercard
NewPosted this week

LOCATION

Pune · Onsite

EXPERIENCE

Not specified

TYPE

FullTime

SKILLS REQUIRED

JavaRESTful APIsMicroservices ArchitectureFull-Stack DevelopmentSpring BootAngularSQLData Pipelines

Job description

Overview

Lead Software Engineer (Java Full Stack Developer) on the Mastercard B&MI Technology development team, building value-added business analytics and reporting solutions for a diverse customer base.

What you'll do

  • Design secure, reliable, and scalable solutions for globally distributed customer-facing products.
  • Lead and mentor junior team members in learning new development skills, and lead overall delivery and feature execution as per the roadmap.
  • Support development teams and work with stakeholders, promoting agile development.
  • Define, plan, and support execution of the technology strategy for Operational Insights products.
  • Engage with the wider Mastercard Architecture & Technology teams to ensure alignment on technical strategies and policies.
  • Research, create, and evaluate technical solution alternatives for business needs using current and upcoming technologies and frameworks.

What you'll need

  • Bachelor's degree in Information Technology, Computer Science or Management Information Systems, and equivalent work experience.
  • Thorough knowledge and experience applying software engineering concepts and methodologies.
  • High degree of initiative and self-motivation, with a willingness and ability to learn and take on challenging opportunities.
  • Experience designing, developing, and deploying Java web services using a mix of relational and non-relational persistence.
  • Strong communication skills to effectively communicate complicated subjects to both technical and non-technical audiences.
  • Experience and knowledge of DWH concepts and large data processing tools.

Nice to have

  • Knowledge of DWH concepts, strong DB/SQL skills, and experience in large data processing.
  • Familiarity with the payments industry, payment processing, reporting, and data & analytics domain.
  • Experience designing for standard and regulatory compliance (e.g., PCI-DSS, GDPR).
  • Familiarity with agile development practices, in particular Scaled Agile Framework.
  • Exposure to trending technologies (AI/ML, IoT, Bot, Quantum Computing) and architectures.
  • Exposure to coding agents (GitHub Copilot, Cursor, Claude Code) and agentic stack (crewAI, n8n).
  • Exposure to QA automation frameworks such as Selenium and Microsoft Playwright.

Details

  • Location: Pune, India.

Technologies

  • Java, J2EE, microservices, RESTful APIs, Angular, Web Services, JavaScript, Docker.
  • Spring (Spring Boot, Spring Data, Spring Batch, Spring REST, Spring Cloud, AOP), Hibernate.
  • UI/UX frameworks and best practices (React, Angular); API tooling and design best practices.
  • Cloud and DevOps architecture, especially via Pivotal Cloud Foundry.
  • Databases: Oracle, SQL Server, PostgreSQL, Cassandra, ElasticSearch.
  • Tools: Eclipse or IntelliJ, Sonar, Git, Maven, SQL Developer, Jenkins, CI/CD, Gatling.

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.

Lead Software engineer (Java Full stack Developer)