Senior Software Engineer
Core
Design and develop secure, scalable Java/Spring Boot microservices and APIs for Mastercard's global B2B payments platform.
Role type
Senior Software Engineer (Backend/Platform)
Builds
Global B2B technology platform for payment transactions
Domain
Financial Services / B2B Payments
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Microservices, RESTful APIs, SQL, PostgreSQL, Oracle, Enterprise Security (OAuth, mTLS, Encryption), Cloud-native development, CI/CD, Git, Observability, AI-assisted development tools
Preferred skills
B2B payments domain knowledge, Third-party API integration, Cloud platform expertise
Technologies
Java, Spring Boot, Angular, PostgreSQL, Oracle, OAuth, mTLS
Responsibilities
Design and evolve secure microservices and APIs; Translate business requirements into technical solutions; Build and integrate services across databases and third-party systems; Apply AI-assisted tools for coding, testing, and debugging; Troubleshoot production performance issues; Mentor engineers on best practices
Seniority
Senior, hands-on IC