Senior Software Engineer – Full Stack (Java Backend & Angular or React)
Job ID: R-248717
Location: Pune, Maharashtra, India – 411006
Experience Required: 6–9 Years
Education: Bachelor’s/Master’s in Computer Science, IT, or related field
Service Line: Software Engineering
Job Type: Full-time
Role Overview
Mastercard’s Network & Digital Payments group is seeking a Senior Software Engineer (Full Stack) with strong experience in Java backend and modern front-end technologies like Angular or React. The selected candidate will be part of a highly motivated product engineering team responsible for building secure, scalable, and high-performance digital payment solutions for global customers.
Key Responsibilities
Design, develop, and maintain scalable backend services using Java and Spring Boot.
Build microservices architectures and RESTful APIs.
Develop modern and responsive user interfaces using Angular or React.
Work on deployments and management using PCF (Pivotal Cloud Foundry) or other cloud platforms.
Write clean, well-structured, and testable code with adequate documentation.
Participate in code reviews, system architecture, and design decisions.
Collaborate with product managers, UX designers, and other engineers to ensure seamless feature integration.
Optimize SQL queries on relational databases like Oracle or PostgreSQL.
Integrate and apply security protocols like JWT, digital signatures, and hashing.
Mentor junior engineers and contribute to internal knowledge sharing and innovation initiatives.
Participate in Agile/Scrum ceremonies including sprint planning, daily standups, and retrospectives.
Technical Requirements
6–9 years of experience in full-stack development in an enterprise environment.
Strong proficiency in Java, Spring Boot, and related backend technologies.
Hands-on experience with Angular or React (mandatory).
Experience with HTML, CSS, JavaScript, JQuery for UI development.
Knowledge of PCF or any other cloud platforms.
Proficiency in relational databases like Oracle/PostgreSQL.
Good understanding of REST API development and microservices.
Familiarity with security concepts such as X.509, JWT, cryptography, and PKI.
Experience with unit testing, system testing, and integration testing frameworks.
Working knowledge of Agile methodologies and collaboration tools.
Preferred Skills
Experience with AWS, Azure, or GCP.
Exposure to DevOps practices and tools like Jenkins, Docker, Kubernetes.
Contributions to open-source projects are a plus.
Familiarity with CI/CD pipelines.
What Mastercard Offers
Competitive compensation with performance-based incentives.
Global team exposure and cutting-edge payment technology projects.
Diverse and inclusive work environment.
Flexible work hours and remote opportunities.
Personal and professional growth through certifications, mentorship, and leadership support.