





Metro role, generic backend title, and broad Java/microservices requirements increase competition.
Payments domain knowledge and regulations increase industry specificity, though core backend skills remain transferable.
Mandatory 10+ years and specific Java/Spring/Kafka and production experience enforce strict filters.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own design, development, and maintenance of Java backend services and microservices for global payment products
Ensure production readiness, quality assurance, and effective deployment using CI/CD pipelines and related tools
Provide mentorship, technical guidance, and leadership within the engineering team
Minimum 10 years experience in Java application/service development
Proficiency with Java 17+, Spring frameworks (Spring MVC, Spring Boot), RESTful web services, and SQL/NoSQL databases (Postgres, MySQL, Cassandra, DynamoDB)
Experience with message streaming (Apache Kafka, ActiveMQ), quality assurance tools (SonarQube, BlackDuck, Checkmarx, Snyk), CI/CD environments, and basic AWS services (S3, RDS)
Work Experience Required: Minimum 10 years Java backend development experience
Strong expertise in microservices design, development, and production support in the payments domain
Able to create and interpret software design artifacts like sequence diagrams and class models; skilled in solution design and requirements definition
Experienced in operational tooling including monitoring (Splunk), security, DevOps basics, and able to influence technical decisions across teams