





Mid-level backend role, metro location, and common technology stack drive high competition.
Core backend, cloud, and messaging skills are broadly transferable across industries, lowering sensitivity.
Explicit 5+ years requirement plus mandatory Java, distributed systems, AWS, and messaging skills increases strictness.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Design and develop scalable distributed backend systems using Java with a focus on performance optimization across storage and caching layers.
Build and manage cloud-native services leveraging AWS infrastructure and implement real-time messaging pipelines using Kafka or equivalent.
Define and maintain CI/CD pipelines to ensure rapid and reliable deployment in a high-scale environment.
Minimum 5 years of hands-on backend engineering experience.
Strong Java programming skills and experience with scalable distributed systems.
Proven expertise with AWS services (EC2, S3, Lambda, DynamoDB, RDS) and messaging systems like Kafka or RabbitMQ.
Experience with caching solutions (Redis, Memcached) and CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
Demonstrates strong operational ownership in designing and optimizing backend infrastructure in a cloud-native environment.
Experienced working in high-velocity, performance-sensitive teams requiring robust and scalable distributed system implementations.
Possesses deep knowledge of storage, caching systems, and real-time messaging critical for backend service reliability and throughput.