Senior Software Engineer (Java Full stack developer)
Core
Design and develop scalable, fault-tolerant, high-performance backend services and microservices for Mastercard's Digital Network Architecture.
Role type
Senior IC Java Full Stack Engineer
Builds
Cloud-native payment network services and customer experience solutions
Domain
Payments / Financial Services
Deliverable
production ML models | product features
Required skills
Java (8+), Spring Boot, Object-Oriented Design, SOLID principles, Microservices, Event-driven architecture, Kafka, RDBMS, NoSQL, CI/CD, Cloud development
Preferred skills
GenAI tools, intelligent automation, Proof of Concepts (PoCs), Technical Mentoring
Technologies
Java, Spring Boot, Kafka, RDBMS, NoSQL
Responsibilities
Design and develop scalable backend services; Build microservices with event-driven architecture; Translate business requirements into technical solutions; Develop and deploy in CI/CD-enabled cloud environments; Implement data persistence strategies; Mentor engineers on best practices; Drive innovation through PoCs.
Seniority
Senior, hands-on IC with mentorship