Lead Software Engineer - Java Backend

Mastercard

8-12 years java software engineering experience
Distributed systems and event-driven architecture design
Spring boot, grpc, and backend service development
This role involves developing industry-leading solutions for fighting fraud within MasterCard's Decision Management Platform

Job Summary

  • This role involves developing industry-leading solutions for fighting fraud within MasterCard's Decision Management Platform.
  • The successful candidate will lead day-to-day system development activities while coordinating offshore development teams.
  • Engineers are expected to enforce engineering standards, conduct code reviews, and ensure compliance with PCI security requirements.

Matching Summary

This role involves developing industry-leading solutions for fighting fraud within MasterCard's Decision Management Platform.

Skills & Requirements

Must-have

  • 8-12 years Java software engineering experience
  • Distributed systems and event-driven architecture design
  • Spring Boot, gRPC, and backend service development
  • CI/CD pipelines with Jenkins, Docker, and Kubernetes
  • AWS cloud native architectures and migration strategies
  • Relational (Oracle) and NoSQL (Cassandra) database expertise
  • Business Rule Management Systems like IBM ODM

Nice-to-have

  • Strong ownership and ability to learn quickly
  • Leading through influence and unblocking delivery
  • Experience with secure coding standards OWASP CWE
  • Conducting brownbag sessions on new technologies
  • Mentoring team members during SDLC phases

Key Requirements

  • 8-12 years of overall career experience in Software Engineering
  • Proven ability to lead design discussions and review code
  • Experience with Agile SAFe discover and elaboration sessions

Work Rights

Not specified

Tailored Resume

Cover Letter