Java Lead with Spring Batch - Pune
Core
Lead application modernization and regional deployment of Java-based microservices for Mastercard Digital Enablement Services.
Role type
Senior IC Java Backend Technical Lead
Builds
Scalable, resilient, secure microservices applications and regional deployments
Domain
Financial services / Payments / Cloud-native engineering
Required skills
Java 11/17+, Spring Boot, Microservices Architecture, Kubernetes, Docker, REST API design, CI/CD pipelines, SQL/NoSQL databases, Kafka/messaging systems, Helm, ConfigMaps, Secrets, Services, Ingress, performance tuning, production incident management
Preferred skills
Mastercard domain experience, Payments/digital payments/tokenization, AWS/Azure/GCP, GitOps, Argo CD, Prometheus, Grafana, distributed tracing
Technologies
Java, Spring Boot, Spring Framework, Kubernetes, Docker, Jenkins, GitLab CI, Kafka, AWS, Azure, GCP, Helm, Argo CD, Prometheus, Grafana
Responsibilities
Lead design, development, modernization, and deployment of Java microservices; Define scalable microservices architecture; Provide technical leadership to backend developers and SDET engineers; Design and review RESTful APIs and service integrations; Drive region-specific customizations and coordinate cross-team dependencies; Oversee CI/CD pipelines, containerization, and release management; Conduct code reviews, technical design reviews, and production troubleshooting
Seniority
Senior, hands-on IC