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