Senior Software Engineer - Java Backend

Mastercard Mastercard · Fintech · Pune, Mahārāshtra, India · Engineering

Mastercard is seeking a Senior Software Engineer with Java backend experience to join their Operations & Technology Fraud Products team. This role involves developing new capabilities for the Decision Management Platform, which is crucial for combating fraud and validating cardholder identity. The platform processes billions of transactions monthly with high performance and availability. The engineer will be responsible for direct software development, system design, CI/CD, cloud platforms, and ensuring secure coding standards.

What you'd actually do

  1. Deliver solutions by providing direct development of software.
  2. Work closely with technical leads for assigned projects to assist in design and implementation tasks.
  3. Shape and drive the adoption of UI technologies and practices across our teams.
  4. Assist with production support issues by acting as a subject matter expert in resolving incidents and problem tickets.
  5. Plan, design and develop technical solutions and alternatives to meet business requirements in adherence with MasterCard standards, processes and best practices.

Skills

Required

  • Java
  • Spring Boot
  • gRPC
  • backend service development
  • CI/CD pipelines (Jenkins)
  • Docker
  • Kubernetes
  • AWS
  • Oracle
  • Cassandra
  • MQ
  • Kafka
  • Agile
  • automated testing
  • code reviews
  • OWASP
  • CWE
  • SEI CERT

Nice to have

  • IBM ODM

What the JD emphasized

  • high performance
  • high availability
  • high quality
  • faster time to market
  • secure coding standards