Senior Software Engineer

V2 Solutions

Pune District

On-site

INR 3,000,000 - 4,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mastercard Commercial Solutions in Pune seeks a Senior Software Engineer to design and implement high-performance Java backends. You will mentor peers, ensure secure, scalable software, and collaborate with cross-functional teams to deliver value. Strong emphasis on CI/CD, monitoring and robust testing is expected.

The role requires experience in Java, Spring, REST, cloud platforms, and secure SDLC practices within a distributed team in Pune.

Qualifications

  • Bachelor''s degree in Computer Science, Computer Engineering or similar discipline.

Responsibilities

  • Designing and implementing Java-based utilities for the Program.
  • Develop high-quality, secure, scalable and maintainable software solutions.
  • Lead automated testing, code quality, delivery and monitoring.
  • Mentor engineers on technical direction and reviews.
  • Collaborate with Architects, Leads and Product Owners to deliver value.
  • Uphold Mastercard Engineering Principles and security guidelines.
  • Act as SME for initiatives to enable secure SDLC from ideation to production.
  • Work in a cross-functional distributed team to improve developer experience.
  • Ensure DevEx is central to all activities.
  • Promote engineering standards and security practices.

Skills

Java
Spring Boot
Spring Security
Hibernate
REST
SQL
Multi-threading
Message Queuing
Distributed Systems
Design Patterns
Enterprise Integration Patterns
Cloud Platforms
JUnit
Monitoring/Logging
Git
CI/CD
Docker
Kubernetes
PCI DSS/GDPR
JMeter/Gatling

Education

Bachelor''s degree in Computer Science/Engineering

Tools

Tomcat
as appropriate Cloud tools

Job description

Our Purpose Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, were helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.

Title and Summary Senior Software Engineer Software Software Engineer Overview Mastercard Commercial Solutions provides capabilities such as expense management, reporting, virtual cards, and acceptance to our issuers driving visibility and actionable insights. We are looking for a Senior Software Engineer to join our Commercial Platform Engineering organization in our vibrant Pune Tech Hub.

This role involves working with a team of talented developers to develop high performance, high volume solutions. You will be responsible for: Designing and implementing Java-based utilities for the Program. Develop high-quality, secure, scalable and maintainable software solutions. Apply best practices for automated testing, automated code quality, automated delivery & automated monitoring. Mentor the senior & junior engineers on your team through sound technical advice, UML documentation & code reviews Collaborate with Architects, Leads, Developers & Product Owners to ensure business value is delivered in a timely manner Advocating Mastercard Engineering Principles, BuildersEnablement development standards, and Corporate Security guidelines Act as SME (Subject Matter Expert) for one or more initiatives to deliver an efficient and secure SDLC in Mastercard from the initial ideation to production deployment Work as part of a cross-functional and geographically distributed team to make our developer experience awesome Ensure that Developer Experience is central to everything we do Ensure that the team adheres to Mastercard Engineering Principles, and Corporate Security guidelines Actively participate as a member of the Software Engineering Guild sharing your knowledge, best practices, ideas, and passion for technology.

Skills Proficiency in Java JDK 8 or higher, Javascript is a plus Knowledge of Tomcat, Spring Boot, Spring Security, Hibernate, REST microservices architecture. Experience with SQL, Multi-threading, Message Queuing & Distributed Systems Experience with Design Patterns and Enterprise Integration Patterns Experience with one or more Cloud platforms with a good working knowledge of data, security, Cloud APIs, virtual networking, and the capabilities and offerings of the various providers (e.g., Azure, AWS, and GCP) Expertise in Junit or other automated unit testing frameworks Knowledge of Dynatrace, Prometheus, Grafana, Splunk and other logging, alerting and monitoring solutions Fluent in the use of Git Ability to define & implement best practices regarding Continuous Integration / Continuous Delivery (CI/CD) pipelines. Good working knowledge of container technologies, such as Docker and Kubernetes Experience working in a regulated environment with secure software development practices (e.g., PCI DSS, GDPR) is a plus Experience in performance testing with JMeter, Gatling and similar tools Experience with contributing to open source projects is a plus Experience automating processes to improve developer efficiency.

Education Bachelor''s degree in Computer Science, Computer Engineering or similar discipline

Corporate Security Responsibility All activities involving access to Mastercard assets, information, and networks comes with an inherent risk to the organization and, therefore, it is expected that every person working for, or on behalf of, Mastercard is responsible for information security and must: Abide by Mastercards security policies and practices; Ensure the confidentiality and integrity of the information being accessed; Report any suspected information security violation or breach, and Complete all periodic mandatory security trainings in accordance with Mastercards guidelines.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of Software Engineering
Director of Software Engineering

Mastercard India Services Pvt Ltd • Pune District

On-site
INR 6,000,000 - 9,000,000
Senior Software Engineer
Senior Software Engineer

Mastercard India Services Pvt Ltd • Navi Mumbai, Mumbai

On-site
INR 1,500,000 - 2,500,000
Lead Software Engineer (Java)
Lead Software Engineer (Java)

Mastercard • Maharashtra

On-site
INR 900,000 - 1,400,000
Lead Software Engineer
Lead Software Engineer

DevHub • Maharashtra

On-site
INR 1,500,000 - 2,100,000
null
Manager Software Engineering
Manager Software Engineering

Mastercard • Maharashtra

On-site
INR 2,500,000 - 5,000,000
Manager Software Engineering
Manager Software Engineering

JobCubby • India

On-site
INR 1,800,000 - 3,200,000
Lead Software Development Engineer
Lead Software Development Engineer

Mastercard • Maharashtra

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer (Java Backend Developer)
Senior Software Engineer (Java Backend Developer)

Mastercard • Maharashtra

On-site
INR 3,000,000 - 6,000,000
Software Engineer – Java Backend (₹7 LPA - ₹14 LPA) - Stifons
Software Engineer – Java Backend (₹7 LPA - ₹14 LPA) - Stifons

Stifons Limited • India

Hybrid
INR 3,000,000 - 6,000,000
Senior Software Engineer (Mainframe Developer)
Senior Software Engineer (Mainframe Developer)

Mastercard • Maharashtra

On-site
INR 1,800,000 - 2,800,000