
Software Engineer II
- Pune, Maharashtra
- Permanent
- Full-time
Ethoca a Mastercard company is seeking a Senior Software Engineer to join First Party Trust Project, which serves various client-tele such as Merchants, Financial Institutions (Issuer, Acquirer), Digital players to recognize & identify Card on Files in the respective ecosystems and provide ability to react with confidence. Our solution provides data analytics, visualization & data marketplace capabilities while leveraging cloud-based user interface, micro-services, visualization capabilities, SaaS integrations like Azure AD, Lens, Terraform, File Transfer, Splunk, Dynatrace, SFTP, Cassandra & Snowflake.
- Are you motivated by speeding business solutions to market?
- Do you want to innovate, using cutting edge technologies on challenging business problems?
- Do you want to be part of an innovator that is changing the ecommerce landscape and reinventing the way global merchants and issuers combat fraud through collaboration?
Provide support of applications software through programming, analysis, design, development, and delivery of software solutions. Research alternative technical solutions for changing business needs.Major Accountabilities
Contribute to the design and development of scalable, reliable, and performant systems in cloud environments.
Collaborate with stakeholders and senior engineers to understand business requirements and translate them into technical solutions.
Assist in implementing software solutions that align with architectural standards and best practices.
Participate in code reviews, testing, and deployment activities to ensure timely and quality delivery.
Support the evaluation of new technologies through research and Proof of Concepts.
Work closely with senior engineers and leads to gain technical guidance and mentorship.
Help maintain and improve system reliability through monitoring, incident response, and automation.
Participate in post-incident reviews and contribute to continuous improvement efforts.
Communicate technical issues and solutions effectively within the team.
Assist in project planning, estimation, and prioritization activities.
Stay current with emerging technologies and development practices through self-learning and team knowledge sharing.All About You
Bachelor’s degree in Computer Science, Information Technology, or related field.
3–5 years of hands-on software development experience.
Familiarity with microservices architecture and DevOps practices.
Basic understanding of application and system security principles.
Exposure to data analytics, ETL processes, and data modeling is a plus.
Eagerness to learn new technologies and support production environments.
Ability to work effectively with global teams across different time zones.
Experience delivering high-quality code and documentation.
Proficiency in Java (Java 8 or later) and Spring Boot.
Experience with relational and NoSQL databases.
Exposure to front-end frameworks (Angular preferred).
Solid understanding of software engineering concepts and methodologies.
Strong written and verbal communication skillsCOVID-19 Considerations
We value the safety of each member of our community because we know we’re all in this together. In many locations, which may change over time, we’ve implemented a virtual hiring process and continue to interview candidates by video or phone. In addition, in some locations, only individuals who have been fully vaccinated will be permitted inside Mastercard offices until further notice.
In the US, Mastercard is a government contractor, which may legally require most Mastercard employees to be vaccinated unless a verified approved medical or religious exemption is granted. Further, we are currently making every effort towards having employees return to work in the office 2 days per week if that makes sense for their team. Everyone must be vaccinated to enter Mastercard offices at this time. Therefore, we expect all candidates to be vaccinated or to be approved for a medical or religious accommodation prior to commencing work at Mastercard.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.