Mastercard

Lead Software Engineer (Java, PL/SQL)

Pune, India Full time

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 (Java, PL/SQL)

Overview:
Who is Mastercard?
Mastercard is a global technology company in the payments industry. We work to connect and power an inclusive, digital economy that benefits everyone, everywhere by making transactions safe, simple, smart, and accessible.
Our mission is 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. With connections across more than 210 countries and territories, we are building a sustainable world that unlocks priceless possibilities for all.

This position is for Lead Data Engineering in the Commercial Data as a Service group. In this position you will enjoy being responsible for helping define and maintain the data systems key to delivering successful outcomes for our customers. will lead a software development team focused on our core services – someone who combines deep technical experience with great people management skills and can help elevate our teams and our approach to engineering. We are building a culture that fosters innovation, built on a foundation of inclusion and diversity. We are looking for a candidate that has proven experience in coding, architecture leadership, and leading engineers in a fast-paced environment. This position is a mix of hands-on-keyboard development, process engineering, and management responsibilities with a strong emphasis on technical leadership.

Role
• Leads initiatives to build and maintain database technologies, environments, and applications, seeking opportunities for improvements and efficiencies.
• Architects’ internal data solutions as part of the full stack to include data modelling, integration with file based as well as event driven upstream systems.
• Must have strong hands-on experience and knowledge on PL/SQL and Java and Spring boot.
• Writes SQL statement procedures to optimize SQL execution and query development.
• Effectively utilizes various technology like PL/SQL packages for ETL.
• Manages the deployment of data solutions that are optimally standardized and database updates to meet project deliverables.
• Leads database security posture, which includes proactively identifying security risks and implementing both risk mitigation plans and control functions.
• Grow and inspire a team of engineers through a combination of coaching, mentoring, feedback and career development
• Cultivate a healthy, collaborative engineering culture that’s in line with our values and DevOps principles.
• Make recommendations on future technical architecture for software, platform, integrations and tools
• Work collaboratively to help define, execute and implement product roadmaps

All About You:
• 12+ years of overall industry experience.
• Should have experience working on Oracle (PL/SQL) writing optimized SQL queries and packages
• Skilled in Java and Spring boot to write application programming code/ build services.
• Highly skilled in SQL knowledge and relational databases.
• Experienced with developing and maintaining data pipelines for the extraction, transformation, and/or loading of large-scale data (knowledge on any ETL is good to have).
• Strong with Data warehousing concepts and ETL concepts.
• Experienced with working with large data sets. You’ve implemented parallel processing and have dealt with the limitations and challenges of working with terabytes of data.
• Strong analytics skills related to working with unstructured datasets.
• Experienced with performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
• Experienced with database administration and query optimization with different databases.
• Capable of effectively communicating requirements and solutions to audiences with different skill sets.
• Familiarity with the core requirements of data analysis and/or presentation.
• Focused, innovative, and self-sufficient problem solver who is willing to independently and creatively deep-dive into an issue, cut to the heart of a problem, and solve it.

Bonus Points if:
You have any prior experience with any of the following:
• Jenkins, JFrog, Datadog, Splunk.
• Familiarity with cloud data platforms like Snowflake and Databricks.
• Knowledge on application programming Spark (Scala).
• Javascript, regex
• BI Tools: PowerBI, Tableau

Corporate Security Responsibility


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:

  • Abide by Mastercard’s security policies and practices;

  • Ensure the confidentiality and integrity of the information being accessed;

  • Report any suspected information security violation or breach, and

  • Complete all periodic mandatory security trainings in accordance with Mastercard’s guidelines.