Software Engineer II (Java Full stack Developer)

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Join Mastercard as a Software Engineer II (Java Full Stack Developer) and contribute to building a sustainable global economy. This role focuses on designing, developing, and supporting modern enterprise applications, with a strong emphasis on API platform development. You will be instrumental in crafting secure, scalable solutions across UI, API, service, data, and cloud layers, leveraging cutting-edge technologies.

Our team is dedicated to innovation and empowering people worldwide through secure, simple, smart, and accessible digital payment choices. You'll work with a talented group of engineers to realize our vision of a prosperous future for everyone.

Responsibilities

As a Full Stack Developer, you will be responsible for the end-to-end development lifecycle of enterprise applications. This includes designing, developing, testing, and supporting solutions across the UI, API, backend services, databases, and AWS cloud environments.

You will build secure and scalable REST APIs and microservices adhering to API-first principles. Integrating responsive user interfaces with backend services is key. Responsibilities also include maintaining API specifications, documentation, and lifecycle management processes, and implementing APIOps practices for automated validation, testing, security, and deployment.

Furthermore, you'll contribute to architectural discussions, code reviews, production support, and platform modernization efforts. Collaborative work with cross-functional teams is essential to deliver reliable, scalable, and secure solutions.

Qualifications

We are looking for candidates with a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field. Essential experience includes building enterprise-scale full-stack applications within Agile and DevOps frameworks.

Strong hands-on proficiency in Java, Spring Boot, REST APIs, microservices, and cloud-native architectures is required. You should possess working knowledge of modern UI development technologies such as React, JavaScript/TypeScript, HTML, and CSS. Experience with AWS services, API Gateway, databases, CI/CD pipelines, Docker, and Kubernetes is crucial.

A solid understanding of API security, lifecycle management, distributed systems, and DevOps practices is also necessary. Preferred qualifications include experience with API management platforms like Apigee or MuleSoft, knowledge of Infrastructure as Code (Terraform), Kafka, event-driven architectures, and familiarity with observability tools.

Essential Skills

JavaSpring BootREST APIsMicroservicesAWSAPI GatewayDatabasesCI/CD pipelinesDockerKubernetesReactJavaScriptTypeScriptHTMLCSSAPI SecurityAPI Lifecycle ManagementDevOpsAgile

Good to Have

API Management PlatformsApigeeMuleSoftInfrastructure as CodeTerraformKafkaEvent-driven architectureSplunkDynatraceGrafanaOpenTelemetryAI-assisted development tools

Highlights

  • Actively hiring

More Details

RoleSoftware Engineer II (Java Full stack Developer)
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Software Engineer II (Java Full stack Developer) at Mastercard | SkillMX | SkillMX