All roles at Mastercard

Lead Software Engineer - Java Spring Boot, Kafka and Event-Driven Architecture

PuneFull-timeSenior levelPosted 2 days ago

Senior software engineering role at Mastercard in Pune. Needs a B.Sc, B.Tech or B.E..

About the role

Payments Network Technology is seeking a software engineer to design, build, and support secure, scalable, and highly available payment-network solutions using Java, Spring Boot, Kafka, event-driven architecture, and cloud-native engineering practices.

What you'll do

  • Design, develop, test, deploy, and support software services based on technical and functional requirements
  • Build Java and Spring Boot microservices, REST APIs, and Kafka-based event-driven integrations
  • Apply object-oriented design, SOLID principles, reusable patterns, and secure coding practices
  • Create unit, component, integration, and regression tests and participate in peer reviews
  • Troubleshoot application, data, messaging, performance, and production issues

What you need

  • Java
  • Spring Boot
  • Kafka
  • REST APIs
  • Git
  • SQL

Good to have

  • Microservices
  • CI/CD
  • NoSQL
  • Test automation

More roles like this at Mastercard

Apply on Mastercard's site