Lead Software Engineer (Java Backend Developer)

Mastercard

Fresher Pune Full Time Work from office
Mastercard logo
Posted : 3 weeks ago

Job description

Mastercard is a global technology leader in the payments industry, dedicated to powering economies and empowering individuals across over 200 countries. Our mission is to create an inclusive, digital economy that benefits everyone by making transactions secure, simple, smart, and accessible. Through innovative technology, strategic partnerships, and extensive networks, we enable individuals, businesses, and governments to achieve their full potential.

Our Switching Gateway provides a unified payment connection for both Mastercard and non-Mastercard transactions. This streamlined interface facilitates connections between transaction originators and receivers, such as merchants and financial institutions. Our dedicated team of experts collaborates to build robust platforms that manage the complete lifecycle of payment processing.

We are seeking a talented Lead Software Engineer with a focus on Java Backend Development to join our dynamic team. This role offers an exciting opportunity to contribute to a critical part of the payment ecosystem, ensuring seamless and secure transactions worldwide.

Responsibilities

Contribute significantly to the planning, design, and development of sophisticated microservices.

Take ownership of building and maintaining full-stack applications and services, leveraging Java and cloud platforms like Kubernetes/PCF.

Deliver high-quality, secure, and scalable code that adheres to best practices.

Actively participate in code reviews and retrospectives, managing your contributions through Git Pull Requests.

Collaborate effectively with a cross-functional team, including software engineers, test engineers, TPMs, and PM-Ts.

Adhere to 12-factor app design principles and ensure systems comply with Mastercard's engineering best practices, governance, security, operations, and Enterprise Architecture standards.

Qualifications

A Bachelor's degree is required, complemented by a solid foundation in Computer Science fundamentals.

Demonstrated strong leadership and collaboration skills are essential for this role.

Possess practical experience with modern web technologies, including HTML5, CSS, Javascript, and front-end frameworks like Angular.

Proven experience in building applications using Java and PCF, alongside expertise with storage technologies such as PostgreSQL or Oracle for large-scale solutions.

Familiarity with automated testing and continuous delivery models using Git is expected.

You should thrive in an Agile team environment focused on continuous improvement and possess a strong desire to learn modern software architecture best practices.

Excellent communication skills are a must, enabling effective interaction with both technical and non-technical stakeholders.

An inherent passion for delivering the highest quality software to our customers is key.

Essential Skills

JavaKubernetesPCFGitPostgreSQLOracleAgile MethodologiesComputer Science FundamentalsWeb TechnologiesHTML5CSSJavascriptAngular

Good to Have

Commercial Card SpaceCorporate Banking

More Details

RoleLead Software Engineer (Java Backend Developer)
IndustryFinancial Services
DepartmentSoftware Development, Product Management
Employment TypeFull Time, Work from office

About the Company

MasterCard logo

MasterCard

Financial Services

Lead Software Engineer (Java Backend Developer) at Mastercard | SkillMX | SkillMX