Mastercard

Lead Software Engineer (Architect)

Mastercard
Apply
3 days ago
Pune, IndiaStaff+

Responsibilities

  • Lead platform and solution architecture design for MDES services and regional distribution/localization.
  • Collaborate with Product Management and Engineering on high-level design and feature refinement.
  • Develop critical software components and proof of concepts for new or unknown use cases.
  • Conduct code reviews and take responsibility for overall code quality.
  • Coach and mentor less experienced team members and technically guide a Scrum team.
  • Write and review design documentation and perform source-control operations including branching, merging, tagging, and conflict resolution.
  • Evaluate emerging technologies and identify improvements to existing solutions.
  • Participate in organizational process improvement, knowledge sharing, and security responsibilities.

Requirements

  • Experience technically leading at least one Scrum team, including feature refinement, low-level design, code review, troubleshooting, and mentoring.
  • Expert hands-on experience with core Java, Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Security, SQL, Oracle, PostgreSQL, Cassandra, JSON, SOAP, Kafka, and Zookeeper.
  • Experience developing microservice applications and deploying them to at least one public cloud platform.
  • Experience using IntelliJ, Eclipse, or MyEclipse, along with UML tools such as MS Visio or PlantUML.
  • Experience writing JUnit tests and working with Maven, Ant, Gradle, and Git.
  • Knowledge of design patterns and enterprise security concepts and protocols, including authentication, authorization, and confidentiality.
  • Strong logical, analytical, design, communication, and presentation skills in English.
  • Payments application domain experience is desirable.
  • Experience with Mockito, JBehave, Jenkins, Bamboo, Confluence, and Rally is desirable.

Tech Stack

Apache AntApache CassandraApache KafkaAWSAzureBambooGitGoogle CloudGradleJavaJenkinsJUnitMavenPostgreSQLSOAPSpring BootSQL

Categories

Mastercard

About Mastercard

10,000+ employees

Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).

Contact me