Our
Purpose
Mastercard
powers economies and empowers people in 200+ countries and
territories worldwide. Together with our customers, we’re 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
Lead
Software Engineer- Full Stack (Java, Micro-services,
React / Angular)
style="text-align : inherit">
Who is
Mastercard?
We work to connect and power an inclusive,
digital economy that benefits everyone, everywhere, by making
transactions safe, simple, smart, and accessible. Using secure data
and networks, partnerships, and passion, our innovations and
solutions help individuals, financial institutions, governments,
and businesses realize their greatest potential. Our decency
quotient, or DQ, drives our culture and everything we do inside and
outside of our company. We cultivate a culture of inclusion for all
employees that respects their individual strengths, views, and
experiences. We believe that our differences enable us to be a
better team – one that makes better decisions, drives innovation,
and delivers better business results.
Technology at Mastercard
What we create today
will define tomorrow. Revolutionary technologies that reshape the
digital economy to be more connected and inclusive than ever
before. Safer, faster, more sustainable.
And we need the
best people to do it. Technologists who are energized by the
challenges of a truly global network. With the talent and vision to
create the critical systems and products that power global commerce
and connect people everywhere to the vital goods and services they
need every day.
Working at Mastercard means being part of
a unique culture. Inclusive and diverse, a rich collaboration of
ideas and perspectives. A place that celebrates your strengths,
values your experiences, and offers you the flexibility to shape a
career across disciplines and continents. And the opportunity to
work alongside experts and leaders at every level of the business,
improving what exists, and inventing what’s next.
About
the role
Software Engineers at Mastercard design and code
a variety of applications covering transaction processing,
analytics, user interfaces, and APIs using a blend of cutting-edge
technologies across big data, distributed systems, machine
learning, and more. As a Software Engineer, you will deliver these
products and solutions with speed and agility as part of a small
team. This will involve developing high-performing, highly scalable
software solutions and products for some of the world’s top brands.
Specific tasks vary depending on the project and the business unit
that you join in.
All staff at Mastercard are
expected to demonstrate 'Mastercard Way' cultural values every day
unlock potential, and be inclusive – with a relentless focus on our
customers. As a Lead Software Engineer at Mastercard, you are
expected to perform the following general
responsibilities :
across services and facilitate cross-functional team interactions
to drive resolution
trade-offs in working with product partners
and simplify all aspects of software delivery and development
following enterprise guidelines
architecture guidance to team members
All about you :
candidate should have experience across multiple areas listed
below.
technologist with very strong Object-Oriented Design and clean
programming skills using the Java language, Spring Framework and
the SOLID design principles aimed at creating re-usable, scalable
components.
Knowledge / Experience
(preferred) :
Hibernate, JPA]
CSS, HTML]
and messaging system
versed in writing efficient and optimized SQL queries
Expert in full stack development.
an Agile environment
microservices, domain driven architecture
working in a continuous development / integration.
Experienced in delivering commercial grade software
Passionate about emerging technologies and trends, especially
microservices, event driven architecture and modern
caching / persistence mechanisms
creating complex, multi-tier distributed systems. Subject matter
expert in areas of interest with a history of innovation,
introducing new processes and technologies.
driver / owner for delivering multiple product features on or ahead
of schedule. Extensive experience leading the full product
development lifecycle including coordinating / shepherding technical
design discussions, documentation, comparing & contrasting
approaches, tasking out stories, and architecting test plans.
evangelizing complex ideas / solutions, spanning multiple, often
conflicting, requirements. Facilitates discussions amongst
technical and business stakeholders across organization and team
boundaries to build consensus.
excellence by suggesting improvements to product modules / features
using test data, performance data, and production metrics. Leverage
testing to verify both functional and non-functional application
requirements. Drives efforts to build and maintain lower
environments that accurately reflect production.
Demonstrable expertise with root cause analysis of issues in
multi-tier distributed systems, with the ability to prescribe
risk-reward balanced short-, mid- and long-term changes, over
multiple release cycles.
Instills best practices and proactively coaches others to high
technical and quality standards. Identifies and sponsors junior
teammates for key growth opportunities.
experience using enterprise tooling and processes to improve
products and processes by proposing changes / enhancements to the
full SDLC lifecycle.
solving, across organization and team boundaries with differing
motivations / priorities, with empathy and a goal of building
consensus. Finds way pitches in and lends support where needed.
Valuable partner with organization and business partners in all
roles and geographies.
anticipating, articulating, and evangelizing solutions to technical
challenges, spanning org / team boundaries, based on broader industry
trends, prioritized based on business
needs.
style="text-align : inherit">
style="text-align : inherit">
style="text-align : left">
Corporate Security
Responsibility
style="text-align : left">
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 :
style="text-align : left">
Abide by Mastercard’s security policies
and practices;
style="text-align : left">
Ensure the confidentiality and integrity
of the information being
accessed;
style="text-align : left">
Report any suspected information
security violation or breach,
and
style="text-align : left">
Complete all periodic mandatory security
trainings in accordance with Mastercard’s
guidelines.
style="text-align : inherit">
style="text-align : inherit">
style="text-align : inherit">
style="text-align : inherit">
Software Engineer Java • Pune, MH, India