Match Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Lead and mentor software engineering teams responsible for Java-based payment processing platforms within the Card Payments ecosystem.
Own end-to-end delivery of enterprise-scale Java applications and microservices ensuring scalability, security, and operational excellence.
Drive architecture, modernization, and cloud-native engineering practices in collaboration with Product, Architecture, and Business teams.
Minimum Requirements
10+ years of software engineering experience with at least 3 years in people management.
Proven expertise in Java 8/11/17+, Spring Boot, microservices, REST APIs, Kafka, and distributed systems.
Experience with cloud platforms (AWS, Azure, or GCP), containers (Docker, Kubernetes), CI/CD pipelines, and observability tools.
Deep understanding of card payments domain including payment lifecycle and network operations.
Ideal Candidate Profile
Experienced leader capable of managing cross-functional teams in delivering large-scale distributed systems in payments domain.
Technical expertise in Java-centric architectures, cloud-native transformations, and microservices modernization initiatives.
Strong operational focus with the ability to align engineering deliveries to strategic business/payment processing requirements.
