Software Engineer II (Java Full stack Developer)
Mastercard
Mastercard
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.
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.
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.
MasterCard
Financial Services