
Design, develop, test, deploy and support secure, scalable and highly available payment-network solutions using Java, Spring Boot, microservices, REST APIs, Kafka, event-driven architecture and cloud-native practices. The role includes testing, troubleshooting, CI/CD, observability, resiliency, automation and collaboration across globally distributed engineering teams.
Required Skills Java Spring Boot Microservices REST APIs Kafka or similar messaging platforms Event-driven architecture SQL or NoSQL databases Git Automated testing CI/CD Containers Cloud-native platforms Object-oriented design SOLID principles Secure coding Scalable and resilient software design Observability Agile / SDLC Problem-solving Communication and stakeholder management AI-assisted engineering tools — GitHub Copilot and Claude CLI required Preferred / Additional Skills Payments domain knowledge Financial-services experience Cloud-native engineering Operational readiness Production support Automation
Mastercard
Software Engineer - Java Spring Boot
You'll be redirected to the company's careers page.
3 weeks ago
Job at a glance
More jobs you might like.