Senior Full Stack Software Engineer – Java Backend & React
Job ID: R-242617
Location: Pune, Maharashtra, India – 411006
Experience Required: 6–9 Years
Education: Bachelor’s in Computer Science or related field
Service Line: Software Engineering
Application Deadline: 2025-06-30
Role Overview
Join Mastercard’s Certificate Lifecycle Management Engineering (CLM) team as a Senior Full Stack Software Engineer, contributing to next-gen security solutions. This role emphasizes end-to-end development of secure digital access systems, integrating both backend services and frontend experiences.
Key Responsibilities
Design and develop scalable full stack solutions using Java (Spring Boot) and React.
Translate complex business requirements into technical specifications and implement high-quality code.
Collaborate with cross-functional teams to drive features from ideation to production.
Support certificate lifecycle management, digital identity, and signing services.
Apply knowledge of cryptography, X.509, and public key standards to enable secure transactions.
Participate in architectural design, API design, and performance tuning.
Conduct code reviews, enforce coding standards, and support secure software practices.
Work on integrating HSMs (Hardware Security Modules) and secure communication protocols.
Automate and support CI/CD pipelines using Jenkins and Git-based workflows.
Collaborate with global teams on agile delivery (Scrum/Kanban), testing, and incident management.
Technical Requirements
Proficient in Java, Spring Boot, Microservices Architecture.
Strong hands-on experience in ReactJS and frontend technologies (HTML, CSS, JavaScript).
Understanding of certificate management, cryptographic standards, PKCS11, and CMP protocols.
Experience with Postgres, MSSQL, and writing optimized SQL queries.
Familiar with HashiCorp Vault, AMQP, and secrets management systems.
Proficient in tools: Confluence, Rally, Remedy, Jira, Splunk.
Experienced with Agile, CI/CD, and DevOps principles.
Knowledge of additional tech: Node.js, C/C++, Hibernate, JPA, Jenkins, Git, Unix/Windows.
Strong debugging and troubleshooting skills across full stack layers.
Hands-on experience in change management and technical documentation.
Preferred Skills
Familiarity with Security Engineering practices and risk mitigation.
Exposure to enterprise architecture and shared service design.
Ability to work independently with ownership of end-to-end delivery.
Effective communicator able to translate business needs to engineering goals.
Proactive problem solver with a focus on quality, scalability, and security.
Team & Culture
Work in Mastercard’s global security-focused engineering division.
Collaborate with diverse and talented professionals driving secure digital innovation.
Contribute to high-impact projects serving Mastercard's 200+ country network.
Drive a culture of ownership, learning, and continuous improvement.
Open Positions
Full-Time: 1 Position