





Tier-1 brand, common backend title, metro location, and broad skillset raise candidate competition.
Payments domain specialization makes candidates from non-payments backgrounds less competitive.
Explicit 7-10 years and specific Java, microservices, Kafka, and CICD requirements enforce high filtering.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Own the design, development, debugging, and enhancement of Java backend software products for global payment systems.
Collaborate with product managers and users to define system requirements and translate them into technical specifications and solutions.
Support production services, participate in code quality assurance, documentation, training internal teams, and may manage project plans and deliver presentations.
7-10 years of experience in Java backend application development, with minimum 6 years specifically developing Java applications or services.
Strong expertise in Java technologies including Java 8+, Spring (Spring MVC, Spring Batch, Spring Boot), RESTful web services, SQL (PostgresDB, MySQL), NoSQL (Cassandra, DynamoDB), and message streaming tools (Apache Kafka, ActiveMQ).
Experience with Microservices architecture, CI/CD environments, quality assurance tools like SonarQube, BlackDuck, or Checkmarx, and basic AWS knowledge (S3, RDS).
Work Experience Required: 7-10 years in Java backend technologies within payments domain.
Experienced in end-to-end backend service development and production support within payment systems.
Comfortable working with distributed microservices architectures and cloud environments (AWS).
Proficient in integrating security and quality assurance processes into development lifecycle and collaborating with cross-functional internal teams for deployment and training.