





Popular mid-level backend role in a metro with broad tech and experience requirements, increasing candidate competition.
Payments domain and cryptography requirements limit transferability despite general backend skillset.
Multiple mandatory technologies, 5+ years experience and payments/cryptography domain requirement enforce strict shortlisting.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and maintain Java backend services using Java 11+, Spring Boot, and Microservices architecture.
Implement and enhance payment domain solutions with a focus on cryptography including symmetric/asymmetric keys, certificate handling, TR-31 key blocks, and mTLS.
Collaborate in Agile teams, conduct code reviews, mentor juniors, and contribute to continuous improvement using cloud (AWS), Kafka, Docker, Kubernetes, and CI/CD tools.
Bachelor’s degree in Computer Science or related field.
5+ years of experience in Java backend development.
Mandatory experience in Payment domain and cryptography concepts such as symmetric/asymmetric keys and certificate handling.
Proficiency with Java 11+, Spring Boot, Microservices, AWS cloud, Kafka, Docker, Kubernetes, CI/CD, and databases (SQL and NoSQL).
Experienced in designing and operating scalable distributed systems in cloud environments with Java technologies.
Adept at working in cross-functional Agile teams with mentoring and code review responsibilities.
Strong specialist in the Payment domain with practical cryptography knowledge integrated into software engineering workflows.