Senior Software Engineer

Mastercard

Fresher Pune Full Time Work from office
Mastercard logo
Posted : 1 week ago
Actively hiring

Job description

Mastercard is a leading global technology company in the payments industry, dedicated to connecting and powering an inclusive digital economy. We ensure transactions are safe, simple, smart, and accessible for everyone. Our innovative solutions and extensive partnerships enable individuals, financial institutions, governments, and businesses to reach their full potential. We foster a culture driven by strong ethical values and a commitment to building a sustainable world.

Our purpose extends to empowering people in over 200 countries and territories, building a sustainable economy where prosperity is shared. We offer a diverse range of digital payment choices, making transactions secure and user-friendly. By combining cutting-edge technology, strategic innovation, and robust networks, we deliver unparalleled products and services.

We are committed to unlocking priceless possibilities for all through our global presence, connecting more than 210 countries and territories.

Responsibilities

As a Senior Software Engineer, you will be instrumental in owning development, testing, and deployment tasks at the application or software component level. You will be adept at troubleshooting and refactoring existing codebases, ensuring optimal performance and maintainability.

Embrace new programming languages and architecture patterns as required by project needs. You will actively influence team decisions and demonstrate a continuous learning mindset, adapting to evolving technologies and methodologies.

Contribute to the team by actively helping and assisting peers and other team members, fostering a collaborative environment. You will also participate in requirement analysis, elaboration, prioritization, and effort estimation, playing a key role in delivering value to our customers and partners.

Qualifications

We are seeking individuals with a Degree in Computer Science or a related Engineering field. A strong practical understanding of Java, Spring Boot, Microservices (REST API), and SQL Queries is essential.

Familiarity with basic design patterns and a solid grasp of requirement analysis are crucial for success in this role. Experience with Continuous Integration (CI) and Continuous Delivery (CD) concepts, including automation and pipelines, is highly valued.

Excellent written and verbal English communication skills are required. The ideal candidate possesses strong analytical and problem-solving abilities, with proven experience in Agile environments. Knowledge of Test-Driven Development (TDD) and Behavior-Driven Development (BDD) is also preferred. Self-awareness regarding strengths and areas for improvement, coupled with a proactive approach to seeking feedback, is expected.

Essential Skills

JavaSpring BootMicroservicesREST APISQL QueriesDesign PatternsAgileTDDBDDCI/CD

Highlights

  • Actively hiring

More Details

RoleSenior Software Engineer
IndustryFinancial Services
DepartmentSoftware Development
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services