





Strong brand, mid-level generalist backend role, metro locations, and broad skillset requirements create high competition.
Core backend microservices and cloud skills are transferable across industries, though payments domain experience is a plus.
Explicit 6-10 years plus mandatory Java/Kafka/AWS/microservices production experience and leadership increases shortlisting strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and build highly scalable, loosely coupled, event-driven distributed systems using Java and Kafka.
Lead adoption of Agile processes, cloud (AWS), and DevOps best practices including testing methodologies like TDD/BDD within the team.
Guide and mentor the team technically and support delivery of production services with accountability.
6+ years of hands-on software engineering experience with Java 8/11/17 and Spring/Spring Boot.
Experience with Microservices architecture and messaging services, preferably Kafka.
Proven experience delivering cloud-based products/services on AWS or Azure.
Strong understanding of software architecture/design patterns, event-driven design, domain-driven design, event sourcing, and CQRS.
Experienced in leading technical change and process adoption within software teams.
Proficient in integrating Agile, DevOps (Docker, Kubernetes, Ansible, terraform), and testing practices (TDD/BDD) to improve delivery quality.
Comfortable working in a global, distributed, and dynamic team environment focused on scalable payments systems.