
Software Engineer II (Java Full stack Developer)
Mastercard3 days ago
Pune, IndiaMid Level
Responsibilities
- Design, develop, test, and support full-stack applications across UI, APIs, backend services, databases, and AWS cloud environments.
- Build secure and scalable APIs and microservices using API-first principles.
- Develop responsive user interfaces and integrate them with backend services.
- Maintain API specifications, documentation, and lifecycle management processes.
- Implement APIOps practices for API validation, testing, security, and deployment automation.
- Contribute to architecture, code reviews, production support, and platform modernization initiatives.
- Collaborate with cross-functional teams to deliver reliable, scalable, and secure solutions.
- Follow Mastercard security policies, protect information confidentiality and integrity, report suspected breaches, and complete mandatory security training.
Requirements
- Bachelor’s or master’s degree in Computer Science, Information Technology, or a related field.
- Experience building enterprise-scale full-stack applications in Agile and DevOps environments.
- Strong hands-on experience with Java, Spring Boot, APIs, microservices, and cloud-native architectures.
- Working knowledge of React, JavaScript or TypeScript, HTML, CSS, and modern UI development.
- Experience with AWS services, API Gateway, databases, CI/CD pipelines, Docker, and Kubernetes.
- Understanding of API security, lifecycle management, distributed systems, and DevOps practices.
- Preferred experience with Apigee or MuleSoft API management platforms.
- Preferred knowledge of Terraform, Kafka, and event-driven architectures.
- Preferred familiarity with Splunk, Dynatrace, Grafana, or OpenTelemetry.
- Preferred experience with AI-assisted development tools and financial services or payment platforms.
- Strong problem-solving, collaboration, communication, ownership, and technical decision-making skills.
Tech Stack
Apache KafkaAWSCSSDockerGrafanaHTMLJavaJavaScriptKubernetesReactSplunkSpring BootTerraformTypeScript
Categories
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).