Lead Software Engineer

Mastercard

Fresher Pune Full Time Hybrid (office + remote)
Mastercard logo
Posted : today
Actively hiring

Job description

Mastercard is a global technology company driving the future of electronic payments. We empower economies and individuals across over 200 countries, fostering a sustainable economic environment where everyone can thrive. Our mission is to build a world beyond cash by providing secure, simple, and accessible digital payment solutions.

Join a dynamic, motivated, and engaged global team dedicated to innovation. The Transfer Solutions group is at the forefront of designing and operating next-generation payment applications, including domestic, cross-border, and bill payments. We are committed to transforming payments of all types, with real-time payment technology as a core strategic component.

The Mastercard® Cross Border platform offers secure, near real-time payment transfers globally. Our Pro Finance and services enable modernization of cross-border money transfers, making funds available almost instantly. This platform is proven to enhance user spending and engagement, contributing to robust business performance.

Responsibilities

Lead high-quality software solutions using agile methodologies. Develop application code and unit tests for RESTful Web Services, Spring, Spring Boot, Java-J2EE, and related open-source technologies. Create user interfaces for modern rich internet applications using the latest NodeJS-based front-end technologies like React or Vue.

Spearhead the design and development of microservices built with Spring Boot on cloud platforms. Perform complex product analysis and development tasks requiring extensive research. Ensure applications are high-performing, secure, and scalable. Integrate content feeds via APIs (JSON, XML, RSS) from diverse sources.

Contribute to AI integration, including prompt engineering, LLM API utilization, and AI-powered debugging/refactoring. Utilize Python for AI workflows and leverage tools like GitHub Copilot or JetBrains AI for enhanced productivity. Document application components for support and training, adhering to stringent quality control processes.

Qualifications

Seeking a Lead Software Engineer with hands-on expertise in Java, Spring Boot, Docker, Kubernetes, MongoDB, React, and AWS. Proficiency in cloud technologies such as CI/CD, Python, and database management (MongoDB, PostgreSQL, Hazelcast) is essential.

Demonstrate hands-on experience with RESTful services, microservices development on the cloud, and building secure, scalable applications. Strong skills in HTML, CSS, JavaScript, and writing cross-browser compatible code are required. Familiarity with version control systems like Bitbucket and GitHub is necessary.

Experience with testing frameworks (JUnit, Karate, Cucumber, Jest, etc.) and performance testing tools like Dynatrace is beneficial. Exposure to Pivotal Cloud Foundry is an advantage. A strong understanding of one or more core technology skills, with sufficient exposure to others for on-the-job learning, is expected. Excellent verbal and written communication, relationship-building, collaboration, and organizational skills are vital for success in a diverse, geographically distributed team environment.

Essential Skills

JavaSpring BootDockerKubernetesAWSMongoDBReactRESTful ServicesCI/CDPythonHTMLCSSJavaScriptBitbucketGitHubAgile MethodologyTeam LeadershipCommunication SkillsPrompt EngineeringLLM API UtilizationAI-powered DebuggingAI-powered RefactoringGitHub Copilot

Good to Have

KafkaReact NativeNodeJSVuePostgreSQLHazelcastPivotal Cloud FoundryGruntGulpJUnitKarateTestermanCucumberJestJasmineDynatrace

Highlights

  • Actively hiring

More Details

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

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer at Mastercard | SkillMX | SkillMX