Senior Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : 2 weeks ago

Job description

Mastercard is a global leader in financial technology, empowering economies and individuals across more than 200 countries. We are committed to building a sustainable economy where everyone can thrive, offering secure, simple, and smart digital payment solutions. Our innovative technology, extensive partnerships, and robust networks enable people, businesses, and governments to reach their full potential.

This Senior Software Engineer role is within the Global Technology Services (GTS) team, supporting the Prepaid Management Services division. This team focuses on innovative prepaid solutions, including the Multi-Currency Cash Passport product, and integrates them with global brands. The Agile team is a self-organizing group of professionals with diverse skills, dedicated to delivering high-quality, web-based solutions for both internal and external customers.

Responsibilities

As a Senior Software Engineer, you will actively participate in all Agile ceremonies, including sprint planning, daily stand-ups, demonstrations, and retrospectives. You will be responsible for developing complex components independently and driving measurable improvements in software maintenance, operation, and runtime performance.

Your role involves optimizing and simplifying systems, leading initiatives to enhance engineering, testing, and operations, and troubleshooting problems to define root causes and implement permanent solutions. You will ensure delivered solutions are high-quality and scalable, based on Java technology. Additionally, you will perform feature estimations, adhere to development processes, and collaborate closely with team members to ensure timely task completion.

Qualifications

We seek a Senior Software Engineer with advanced expertise in JAVA development, including frameworks like Hibernate and Spring Boot, along with experience in Web Services, Eclipse, and Apache. Proficiency in Scala is also required.

A strong understanding of WebSphere, JBOSS, or Tomcat is essential, as is solid database development knowledge, particularly with Oracle (v10+) and PL/SQL. Experience with microservices and Pivotal Cloud Foundry is highly desirable. Familiarity with test-driven development practices, using tools such as JUnit and Maven, along with experience in Agile development methods and version control systems like Git, are crucial.

Candidates should also possess experience with CI tools such as Jenkins, Fortify, and Sonar, and be adept at code packaging and deployment automation.

Essential Skills

JavaHibernateSpring BootWeb ServicesEclipseApacheScalaWebSphereJBOSSTomcatOraclePL/SQLMicroservicesPivotal Cloud FoundryTest-Driven Development (TDD)JUnitMavenAgile MethodologiesGitJenkinsFortifySonar

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Hybrid (office + remote)

About the Company

MasterCard logo

MasterCard

Financial Services

Senior Software Engineer at Mastercard | SkillMX | SkillMX