Search by job, company or skills

D

Senior Software Engineer (Java/Python and Database)

3-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a month ago
  • Over 200 applicants
Quick Apply

Job Description

Mastercard, a global technology company driving the world's fastest payments processing network, is seeking a Senior Software Engineer to join our Services organization. We are committed to fostering an environment where every employee has the opportunity to be part of something impactful and to grow personally and professionally.

About Role:

As a Senior Software Engineer, you will:

  • Lead the scoping, design, and implementation of complex features within our applications.
  • Drive innovation and push the boundaries of analytics and scalable application development.
  • Design and implement intuitive, responsive user interfaces that enable issuers to gain deeper insights from data and analytics.
  • Build and maintain robust analytics and data models to support performant and scalable products.
  • Ensure a high-quality codebase by writing and reviewing performant, well-tested code.
  • Mentor junior software engineers and teammates, fostering their growth and development.
  • Drive innovative improvements to team development processes, enhancing efficiency and quality.
  • Partner with Product Managers and Customer Experience Designers to develop a deep understanding of user needs and use cases, applying this knowledge to scope and build new modules and features.
  • Collaborate effectively across teams with exceptional peers who are passionate about their work.

Candidate Qualifications :

  • 6+ years of full-stack engineering experience in an agile production environment.
  • Demonstrated experience leading the design and implementation of complex features in full-stack applications.
  • Proven experience leading a large project and collaborating effectively with other developers.
  • A strong technologist eager to learn new technologies and frameworks.
  • Proficiency with Java (JDK 8), Python, Tomcat, Spring Boot, Spring Security, Maven, Hibernate / JPA, REST, and SQL Server or other object-oriented languages, front-end frameworks, and/or relational database technologies is highly preferred.
  • Solid experience with RESTful APIs and JSON/SOAP based APIs.
  • Experience with SQL, Multi-threading, Message Queuing & Distributed Systems.
  • Experience with Design Patterns.
  • Expertise in JUnit or other automated unit testing frameworks.
  • Knowledge of Splunk or other alerting and monitoring solutions.
  • Fluent in the use of Git and Jenkins.
  • Knowledge of cloud-native development such as Cloud Foundry, AWS, etc.
  • A customer-centric development approach.
  • Passion for analytical/quantitative problem-solving.
  • Ability to identify and implement improvements to team development processes.
  • Strong collaboration skills with experience collaborating across diverse roles, teams, and geographies.
  • Motivation, creativity, self-direction, and a desire to thrive in small project teams.
  • Superior academic record with a degree in Computer Science or a related technical field.
  • Strong written and verbal English communication skills.

Corporate Security Responsibility

All activities involving access to Mastercard assets, information, and networks come with an inherent risk to the organization. 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.
  • Complete all periodic mandatory security trainings in accordance with Mastercard's guidelines.

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

Dynamic Yield by Mastercard enables teams to build personalized, optimized, and synchronized digital customer experiences, enhancing revenue and customer loyalty.

Job ID: 118936755